3rd*_*00d 6 software-installation 18.04
我曾尝试npm install -g @vue/cli在 ubuntu 18.04 中安装 vue/cli。但它一直给我一个错误。
您正在尝试全局安装一个npm包并将npm该包存储在/usr/local/lib文件夹中。出于安全原因,您user无权编辑目录之外的文件。home
选项 1 - 停止使用npm并开始使用yarn
该问题已连接到npm,因此我将停止使用它并按照其官方指南进行安装yarn。包应该存储在您的目录中,即使像其他包管理器那样home全局安装(等等),出于这个原因和许多其他原因,我将停止使用. Yarnrbenvnpm
选项 2 - 尝试修复 npm
本次讨论中提出了几种解决方案,但没有一个是真正好的选择。
最好的选择是更改文件夹的权限,/usr/local/lib 如此处所述
sudo chown -R [owner]:[owner] /usr/local/lib
Run Code Online (Sandbox Code Playgroud)
然后按照官方@vue/cli安装说明进行操作npm或yarn
选项 3 - 通过 apt 包管理器安装
我不建议您使用 apt 包管理器,因为您可能会处理使用此包的不同版本的不同项目。如果项目 1使用@vue/cli 版本 1,那么您更新是因为您想要处理项目 2,项目 1可能不再工作。
sudo npm install -g @vue/cli
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14064 次 |
| 最近记录: |