Node.js npm-g在MacOSX上我的主文件夹中的npm文件夹中安装模块

Node.js npm-g在MacOSX上我的主文件夹中的npm文件夹中安装模块,node.js,npm,osx-mavericks,Node.js,Npm,Osx Mavericks,在npm文档中,它说npm将在/usr/local/lib/node_模块中安装全局模块,并将可执行文件放在/usr/local/bin上,但当我执行“npm安装-g模块”时,它会在我的主文件夹中创建一个新的npm文件夹,其中包含一个bin和lib文件夹,全局模块安装在那里 如何更改此行为并在网站的/usr/local/?上安装全局模块 npm把东西放在哪里?请参阅npm文件夹(5) tl;博士: 使用npm root命令查看模块的去向和npm bin 命令查看可执行文件的位置全局安装与 本地安

在npm文档中,它说npm将在/usr/local/lib/node_模块中安装全局模块,并将可执行文件放在/usr/local/bin上,但当我执行“npm安装-g模块”时,它会在我的主文件夹中创建一个新的npm文件夹,其中包含一个bin和lib文件夹,全局模块安装在那里

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

上安装全局模块

npm把东西放在哪里?请参阅npm文件夹(5)

tl;博士:

使用npm root命令查看模块的去向和npm bin 命令查看可执行文件的位置全局安装与 本地安装。如果您安装了带有-g标志的东西,那么它的 可执行文件放在npm bin-g中,其模块放在npm root-g中

编辑:


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

npm bin-g
打印
Users/MyUser/npm/bin
。我怎样才能改变这条道路?