我正尝试使用
安装vue-clinpm install -g @ vue / cli
我收到以下错误
Unhandled rejection Error: EACCES: permission denied, mkdir '/home/moeketsi/.npm/_cacache/tmp'
npm ERR! cb() never called!
npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! <https://npm.community>
npm ERR! A complete log of this run can be found in:
npm ERR! /home/moeketsi/.npm/_logs/2019-08-02T07_16_39_683Z-debug.log
日志文件为available here。
当我尝试使用sudo
运行命令时,我得到了
sudo: npm: command not found
我正在使用节点v10.16.1,npm vesrsion是6.9.0。我从他们的website安装了node.js。我尝试了来自此post和以下slightly different case的以下建议,但这些建议都没有帮助。
答案 0 :(得分:1)
这是许可的问题。转到根目录并尝试安装。
从root用户尝试:
sudo -i
npm install -g @vue/cli
如果您要维护当前目录。
sudo -s
npm install -g @vue/cli
答案 1 :(得分:0)
根据documentation,如果您安装了以前的版本,则可能会遇到问题。您可以检查npm list -g
安装的所有软件包。
要卸载旧版本的vue-cli,请使用npm uninstall vue-cli -g
如果不是这种情况,您可以尝试运行npm cache clear --force
,然后尝试重新安装。