Skip to content

🐛 [utoopack] Windows 上运行 max dev 时出现「拒绝访问」(EACCES/EPERM) 错误 #2912

@afc163

Description

@afc163

问题描述

在 Windows 11 上执行 npm i 后运行 npm run start(即 cross-env UMI_ENV=dev max dev),启动过程中会出现「拒绝访问」的错误提示,但似乎不影响正常使用(开发服务器仍然正常启动)。

在 Linux 下没有此问题。

复现步骤

  1. 克隆 ant-design-pro v6.0.1
  2. 在 Windows 11 上执行 npm i
  3. 运行 npm run start
  4. 观察终端输出,出现「拒绝访问」错误

环境

  • 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 错误。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions