npm -g在Mac OS X上我的主文件夹的npm文件夹中安装模块

时间:2014-07-15 16:32:01

标签: node.js npm osx-mavericks

在npm docs上,它说npm会在/ usr / local / lib / node_modules中安装全局模块并删除/ usr / local / bin上的可执行文件,但是当我执行“npm install -g module”时它会创建一个新的我的主文件夹中的npm文件夹,里面有一个bin和lib文件夹,并在那里安装了全局模块。

如何更改此行为并在/ usr / local /?

上安装全局模块

1 个答案:

答案 0 :(得分:1)

来自npm网站

  

npm在哪里放东西?请参阅npm-folders(5)

     

TL; DR:

     

使用npm root命令查看模块的位置和npm bin   命令以查看可执行文件的位置全局安装不同于   本地安装。如果你用-g标志安装一些东西,那么它   可执行文件进入npm bin -g,其模块进入npm root -g。

修改

可以找到有关本地和全局安装的所有信息here。我相信对于全局安装,您需要root权限。