在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