mac npm 全局安装报错permission denied终极解决方案

January 3, 2019 访问: 3,132 次

mac下使用npm 全局安装(npm install -g xxx)的时候总是会有 permission denied 的报错提示。加了sudo也不好用。

终极解决方案:

1. 安装nvm

https://github.com/creationix/nvm/blob/master/README.md
查看最新版本号。

安装命令:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

安装完成后可能会出现命令找不到(nvm: command not found)的提示,这是由于系统没有.bash_profile file文件,需要手动创建:

touch ~/.bash_profile

接下来重新运行安装命令并重启终端。

2. 使用nvm安装node
nvm install node

已经安装过node的也不需要理会,nvm会自动管理node版本。

最后再使用npm全局安装就一切顺利啦!


添加新评论