mac安装npm插件的权限问题

在mac全局上安装npm的插件会有权限问题,一般来说大家会在前面加sudo来解决。

可是有的插件在自行安装npm插件的时候不会加sudo,比如react在初始化项目的时候。

下面这个命令一劳永逸解决问题。
sudo chown -R 'whoami' /usr/local
详情可参阅github上的解决方案:https://github.com/npm/npm/issues/5922

当然也可以改的更彻底一些
sudo chown -R 'whoami':staff /usr/local
sudo chown -R 'whoami':staff /Users/'whoami'/.npm

另外关于npm下载速度慢得问题可以使用淘宝的镜像库

npm install- g cnpm --registry=http://registry.npm.taobao.org

发表回复