每日对谈 / 2026-11-04

中文路径把 npm 拦在门外

一共有 3 位群友的中文用户名导致安装失败。修复成本 30 秒。

中文路径把 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 的安装路径统一到同一套。