在我的Windows中,安装PATH包括C:\Program Files\nodejs,可执行文件在哪里node.exe。我可以node从shell以及上启动npm。我也希望安装新的可执行文件C:\Program Files\nodejs,但似乎无法实现。
PATH
C:\Program Files\nodejs
node.exe
node
npm
设置NODE_PATH和NODE_MODULES变量不会改变任何东西:%appdata%\npm默认情况下仍会安装东西。
NODE_PATH
NODE_MODULES
%appdata%\npm
如何更改全局安装路径?
您需要做的只是阅读npm- folders文档。我不想立即启动我的Win笔记本,因此无法验证它,但您只prefix应c:\Program Files\nodejs在配置文件中更改为。如果要为所有用户全局更改它,请编辑c:\Program Files\nodejs\npmrc文件,否则请创建/编辑c:\Users\{username}\.npmrc。
npm- folders
prefix
c:\Program Files\nodejs
c:\Program Files\nodejs\npmrc
c:\Users\{username}\.npmrc
但是此更改可能会产生一些副作用,因此请先阅读 此讨论。我认为您的主意不是一个好主意。