nodejs

Node.js通过npm的-g命令可以将包安装在全局,但默认会保存在/usr/lib/node_modules目录下,macOS下会遇到权限问题。

- 查看全局包位置: npm root -g 可以看到实际的位置
- 新建home目录下的默认安装目录 mkdir ~/.npm-global
- 修改全局包位置 npm config set prefix '~/.npm-global'
- 查看修改结果 npm config get prefix 或者用 npm root -g 命令也可以

编辑profile文件指定bin目录 export PATH=$PATH:$HOME/.npm-global/bin