Macos Vue CLI无法为Mac Mojave安装
设置新的Vue项目时出现以下错误: npm安装-g@vue/cliMacos Vue CLI无法为Mac Mojave安装,macos,vue.js,npm,vuejs2,Macos,Vue.js,Npm,Vuejs2,设置新的Vue项目时出现以下错误: npm安装-g@vue/cli 错误:EACCES:permission denied,access'/usr/local/lib/node\u modules'我通过更改两个目录的权限来避免此错误: 为每个人设置权限-读取/写入 /usr/local/lib/node_模块 /usr/本地/bin 打开查找器 按Command+Shift+G。将打开一个对话框 输入路径并单击“转到” 右键单击目录并选择获取信息 单击锁定图标以允许更改并输入您的凭据 在共享
错误:EACCES:permission denied,access'/usr/local/lib/node\u modules'我通过更改两个目录的权限来避免此错误: 为每个人设置权限-读取/写入
- /usr/local/lib/node_模块
- /usr/本地/bin
- 打开查找器
- 按Command+Shift+G。将打开一个对话框
- 输入路径并单击“转到”
- 右键单击目录并选择获取信息
- 单击锁定图标以允许更改并输入您的凭据
- 在共享和权限部分,将所有人更改为读写
- 单击中心距图标,然后从下拉列表中选择应用于封闭项目
- 确认提示
我通过更改两个目录的权限来绕过此错误: 为每个人设置权限-读取/写入
- /usr/local/lib/node_模块
- /usr/本地/bin
- 打开查找器
- 按Command+Shift+G。将打开一个对话框
- 输入路径并单击“转到”
- 右键单击目录并选择获取信息
- 单击锁定图标以允许更改并输入您的凭据
- 在共享和权限部分,将所有人更改为读写
- 单击中心距图标,然后从下拉列表中选择应用于封闭项目
- 确认提示
据我所知,这不仅仅是Vue Cli问题,而且可能发生在任何节点模块上 如果您以管理员身份或使用Sudo安装NPM,通常会发生这种情况。您通常可以通过执行类似于
sudo npm install xxx package xxx
的操作来解决这个问题,但当很多事情需要提升权限时,这实际上会加剧问题
在我的例子中,用一个新软件包(不是MacOS附带的软件包)卸载和重新安装Node+NPM有点帮助,但我最终还是使用了NUK操作系统并安装了所有新的东西。据我所知,这不仅仅是Vue Cli问题,任何节点模块都可能发生 如果您以管理员身份或使用Sudo安装NPM,通常会发生这种情况。您通常可以通过执行类似于
sudo npm install xxx package xxx
的操作来解决这个问题,但当很多事情需要提升权限时,这实际上会加剧问题
在我的例子中,用一个新软件包(不是MacOS附带的软件包)卸载和重新安装Node+NPM有点帮助,但我最终还是用NUK启动了我的操作系统并安装了所有新的东西。安装全局节点包时始终使用sudo。安装全局节点包时始终使用sudo。