问题描述
在 Windows 11 上执行 npm i 后运行 npm run start(即 cross-env UMI_ENV=dev max dev),启动过程中会出现「拒绝访问」的错误提示,但似乎不影响正常使用(开发服务器仍然正常启动)。
在 Linux 下没有此问题。
复现步骤
- 克隆 ant-design-pro v6.0.1
- 在 Windows 11 上执行
npm i
- 运行
npm run start
- 观察终端输出,出现「拒绝访问」错误
环境
- OS: Windows 11 专业版 25H2
- Node: 22.22.2
- @umijs/max: 4.6.51
- @utoo/pack: 1.4.3
相关信息
猜测
可能与 utoopack 在 Windows 上清理/写入临时文件(如 .umi 目录或构建缓存)时的文件权限处理有关。Windows 的文件锁和权限模型比 Linux 更严格,正在被占用的文件无法被删除或覆盖,导致 EPERM/EACCES 错误。
问题描述
在 Windows 11 上执行
npm i后运行npm run start(即cross-env UMI_ENV=dev max dev),启动过程中会出现「拒绝访问」的错误提示,但似乎不影响正常使用(开发服务器仍然正常启动)。在 Linux 下没有此问题。
复现步骤
npm inpm run start环境
相关信息
猜测
可能与 utoopack 在 Windows 上清理/写入临时文件(如
.umi目录或构建缓存)时的文件权限处理有关。Windows 的文件锁和权限模型比 Linux 更严格,正在被占用的文件无法被删除或覆盖,导致 EPERM/EACCES 错误。