mirror of
https://github.com/GSManagerXZ/GameServerManager.git
synced 2026-06-01 02:19:34 +08:00
Upgrade server uuid to v14 and remove @types/uuid
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
|
||||
- `client` 保持在与现有代码兼容的 React 18、`react-router-dom` 6、`framer-motion` 11、`lucide-react` 0.x、`vite` 5 组合。
|
||||
- `server` 保持在与现有代码兼容的 Express 4、`cron-parser` 4、`node-cron` 3、`tar` 6 组合。
|
||||
- `server` 的 `uuid` 已升级为 `>=14.0.0`,同时移除了不再需要的 `@types/uuid`,改用 `uuid` 自带类型声明。
|
||||
- `server/src/utils/tarSecurityFilter.ts` 改为通过 `tar.extract` 推导类型,避免直接引用不存在的 `ExtractOptions`。
|
||||
|
||||
## 验证方式
|
||||
@@ -39,5 +40,6 @@ npm run build
|
||||
## 说明
|
||||
|
||||
- 这次升级已经同步更新了锁文件。
|
||||
- `uuid@14.0.0` 仍然保持 ESM 导出和 `types` 声明导出,和当前服务端的 `type: module`、TypeScript 配置兼容。
|
||||
- 构建时如果看到 Vite 的 chunk size 警告,属于体积提示,不影响本次升级结果。
|
||||
- 如果后续要继续冲主版本,建议分模块推进,先改依赖,再改类型和运行时调用。
|
||||
|
||||
Reference in New Issue
Block a user