mac更改npm全局包安装路径

nvm 管理 node,默认的全局包,均安装在 node 当前版本下,每次切换版本,之前的全局安装包均失效。
为了方便全局包的管理,更改 npm 全局安装目录,使得版本切换不再影响全局 npm 包的使用。

查看全局包位置

1
npm root -g

修改全局包位置

1
npm config set prefix '目标目录'

查看修改结果

1
npm config get prefix


1
npm root -g

配置环境变量

1
2
3
4
5
vim ~/.bash_profile

export PATH = 目标目录/bin:$PATH

source ~/.bash_profile

安装全局包,测试是否可以正常使用

1
2
3
npm install -g yo

yo --version

本文转载地址

坚持原创技术分享,您的支持将鼓励我继续创作!