中文路径把 npm 拦在门外
今天遇到三次 npm error code EACCES,三次都是同一个原因:安装目录落在了 C:\Users\中文名\ 下面。
这不是权限不够,是路径本身的问题。
30 秒修好
不要装到用户目录。改用一个固定的纯英文短路径:
npm i -g --prefix "C:\AgentHub\packages" openclaw@latest --allow-scripts=openclaw
注意 --prefix 指向的目录里会直接生成可执行文件(openclaw.cmd),所以往 PATH 里加的是这个目录本身,不是它下面的 node_modules/.bin。
顺带一条
路径超过 200 字符也会出问题,Windows 有 260 的上限。
今天更新:安装适配文档补了「沙箱路径规划」一节,四个 Agent 的安装路径统一到同一套。