如何从 npm 安装 vue cli 而不会出现任何错误?
Posted
技术标签:
【中文标题】如何从 npm 安装 vue cli 而不会出现任何错误?【英文标题】:How to install vue cli without any errors from npm? 【发布时间】:2020-05-14 02:16:47 【问题描述】:我正在尝试安装 Vue-CLI。
npm install -g @vue/cli
但是我有很多错误。
npm WARN deprecated core-js@2.6.11: core-js@ npm WARN checkPermissions 缺少对 /usr/lib/node_modules 的写访问权限 npm 错误!代码 EACCES npm 错误!系统调用访问 npm 错误!路径 /usr/lib/node_modules npm 错误!错误号 -13 npm 错误!错误:EACCES:权限被拒绝,访问“/usr/lib/node_modules” npm 错误! [错误:EACCES:权限被拒绝,访问“/usr/lib/node_modules”] npm 错误!堆栈:“错误:EACCES:权限被拒绝,访问'/usr/lib/node_modules'”, npm 错误!错误号:-13, npm 错误!代码:'EACCES', npm 错误!系统调用:'访问', npm 错误!路径:'/usr/lib/node_modules' npm 错误! npm 错误! npm 错误!该操作被您的操作系统拒绝。 npm 错误!您可能没有以当前用户身份访问此文件的权限 npm 错误! npm 错误!如果您认为这可能是权限问题,请仔细检查 npm 错误!文件及其包含目录的权限,或尝试运行 npm 错误!再次以 root/管理员身份执行该命令。
我尝试重新安装 nodejs
和 npm
并尝试将 code-js
更新到 3 版本,但没有成功。
【问题讨论】:
您是否尝试以sudo
运行 - 看起来您没有node_modules
文件夹的权限。您可以将其作为sudo
运行或授予自己对所述文件夹的权限
不要以 sudo 运行! 按照 npm 网站上的说明修复 npm
尝试安装全局包的位置:Resolving EACCES permissions errors when installing packages globally。以 sudo 运行会给您带来更多问题。
这能回答你的问题吗? npm command - sudo or not?
【参考方案1】:
以root
用户身份运行npm install -g @vue/cli
。
sudo npm install -g @vue/cli
【讨论】:
答案应该是@zero298 链接。它对我有用,而且是最好的做法。【参考方案2】:试试npm uninstall vue-cli
然后npm install @vue/cli
这是安装vue并升级到Vue 3 cli
【讨论】:
以上是关于如何从 npm 安装 vue cli 而不会出现任何错误?的主要内容,如果未能解决你的问题,请参考以下文章