原始报错
2026-11-05npm error code EACCES / npm error syscall mkdir ... EPERM原因
Windows 用户目录含中文或空格时,npm 及其生命周期脚本会在创建目录这一步报权限错。这不是权限不够,是路径本身的问题。
解法
- 不要装到用户目录,改用固定的纯英文短路径,例如
C:\AgentHub\packages - 用
--prefix指定安装前缀,避开系统 npm 目录 - 路径别超过 200 字符,Windows 有 260 的上限
- 这一步做完,环境问题就少了一大半,整合包预置的沙箱就是为它准备的