官方解决方案:https://docs.npmjs.com/getting-started/fixing-npm-permissions
官方给出的解决方案就是重新安装nodejs或者自定义全局安装node module的目录,但是对于如果已经开发很长时间的电脑再重新指定的话,成本过高,所以,实际上还有第三种方案,就是将没有权限的目录赋予权限:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
执行这条命令即可