标签: 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 /?
答案 0 :(得分:1)
来自npm网站
npm在哪里放东西?请参阅npm-folders(5) TL; DR: 使用npm root命令查看模块的位置和npm bin 命令以查看可执行文件的位置全局安装不同于 本地安装。如果你用-g标志安装一些东西,那么它 可执行文件进入npm bin -g,其模块进入npm root -g。
npm在哪里放东西?请参阅npm-folders(5)
TL; DR:
使用npm root命令查看模块的位置和npm bin 命令以查看可执行文件的位置全局安装不同于 本地安装。如果你用-g标志安装一些东西,那么它 可执行文件进入npm bin -g,其模块进入npm root -g。
修改强>
可以找到有关本地和全局安装的所有信息here。我相信对于全局安装,您需要root权限。