设置新的Vue项目时出现以下错误:
npm install -g @ vue / cli
错误:EACCES:权限被拒绝,访问'/ usr / local / lib / node_modules'
答案 0 :(得分:2)
我通过更改两个目录的权限来解决此错误:
设置所有人的权限-读/写
/ usr / local / bin
参考文章: https://forum.vuejs.org/t/vue-cli-installation-fails-on-macos-mojave-10-14/45712/5
答案 1 :(得分:1)
据我所知,这不仅是Vue Cli问题,而且对于任何节点模块都可能发生。
如果您以管理员身份安装NPM或使用Sudo,通常会发生这种情况。通常,您可以通过执行sudo npm install xxx-package-xxx
之类的方法来解决此问题,但这实际上只会在很多事情需要提升特权时才使问题复杂化。
在我的情况下,使用新软件包(不是MacOS附带的软件包)卸载并重新安装Node + NPM很有帮助,但最终我还是选择了OS并重新安装了所有内容。