diff --git a/README.md b/README.md index 2a35ce9..db63a1a 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ 35. `renovate` 自动更新依赖 36. 自动版本更新并生成 `CHANGELOG` 37. 最快最小的 `dockerfile` 静态 `go` 服务 +38. `base` 安全的路径解析

@@ -1232,6 +1233,24 @@ pnpm deps:fresh 具体可见 👉 [PierreZ/goStatic](https://github.com/PierreZ/goStatic) +
+
+ +38. base 安全的路径解析 + +在 `vite` 中,如果我们改了 `vite.config.ts` 中的 `base`,这导致资源路径和路由路径失效,使用 `safeResolve` 可以保证在开发环境和生产环境下都是统一的 `base`. + +```html + + + +``` +


diff --git a/src/composables/path.ts b/src/composables/path.ts index 83449c5..f37ee08 100644 --- a/src/composables/path.ts +++ b/src/composables/path.ts @@ -1,4 +1,3 @@ -// TODO README 文档 /** * base 安全的路径解析 * @param path 路径