npm global install不会在Windows 8.1上向PATH添加软件包

Zai*_*zvi 23 windows node.js npm

当我运行npm install -g <package>它时,在我的user/AppData/Roaming/npm/npm_modules /文件夹中安装软件包.这个子文件夹不在我的PATH中,因此如果我尝试在没有显式调用整个路径的情况下运行包,则调用将失败'<package>' is not recognized as an internal or external command, operable program or batch file.

我该怎么做才能解决这个问题?

谢谢

luo*_*990 30

我正在使用win8.1,我发现nodejs安装程序没有将全局节点模块的路径添加到系统PATH.只需添加%AppData%\npm;用户变量(因为%AppData%dir取决于用户)PATH来修复它.

您需要注销然后重新登录才能更改PATH变量才能生效.

  • 这就像一个魅力.我没有必要退出并登录.我只重新启动了我的命令提示符,无论如何我都会这样做,以便加载新的`PATH`. (3认同)