更改Windows中node.js模块的默认全局安装目录?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (55)

在我的Windows安装PATH包括C:\Program Files\nodejs可执行文件node.exe。我能够node从shell 启动,以及npm。我想要安装新的可执行文件C:\Program Files\nodejs,但似乎无法实现。

设置NODE_PATHNODE_MODULES变量不会改变任何东西:%appdata%\npm默认情况下仍然安装。

我如何更改全局安装路径?

提问于
用户回答回答于
用户回答回答于

试图安装全局包给C:\Program Files (x86)\nodejs\了我以管理员身份运行的问题,因为npm试图安装到 C:\Program Files (x86)\nodejs\node_modules\

要解决此问题,请将全局安装目录更改为C:\Users\{username}\AppData\Roaming\npm

在内容中C:\Users\{username}\创建.npmrc文件:

prefix = "C:\\Users\\{username}\\AppData\\Roaming\\npm"

环境 nodejs x86安装程序放入C:\Program Files (x86)\nodejs\Windows 7 Ultimate N 64位SP1 node --version:v0.10.28 npm --version:1.4.10

扫码关注云+社区

领取腾讯云代金券