创建vue项目报错command failed:npm install --loglevel error解决办法

最近换了mac电脑,兴冲冲准备创建一个vue项目开始练习,结果出师不利,在创建过程就碰上了报错,尝试了一晚上终于解决了,记录一下,也希望能帮到遇到同样情况的朋友。
使用vue create命令创建项目,自定义项目设置,一切都很顺利,直到最后报错:
command failed:npm install --loglevel error
创建vue项目报错command failed:npm install --loglevel error解决办法_第1张图片
遇事不决先百度,在网上搜到了几种解决办法,依次尝试了一下。


尝试一:

因为记得以前看过,mac在终端输入创建项目等命令要使用管理员身份,所以第一反应选择了用管理员身份再次尝试运行。

1、您可以使用管理员身份运行命令:sudo
2、您也可以切换到root,每个命令都将以root身份运行:sudo su

于是输入了sudo vue create 项目名
但是没什么效果,尝试一失败。

尝试二:

有人说可能是因为npm的缓存问题导致的报错,建议尝试清除缓存
于是输入了npm cache clean --force
但依旧报错,不是缓存的问题,尝试二失败。

尝试三:

方案三是打开.vuerc开后将
”useTaobaoRegistry": true, 改为”useTaobaoRegistry": false
如果对于苹果电脑不是很熟悉,找不到文件在哪里,可以直接打开终端,输入
open .vuerc
但这个方案也失败了,因为useTaobaoRegistry本来就是false,尝试三失败。
创建vue项目报错command failed:npm install --loglevel error解决办法_第2张图片

尝试四:

看到有人说可能是淘宝镜像的原因,所以尝试删除.npmrc文件,之后再重新下载淘宝镜像
依旧是open .npmrc
接着输入rm .npmrc(苹果的删除指令)
再输入以下指令重新下载淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

重新运行vue create 项目名
至此终于看到了项目成功创建的界面!尝试四成功!
创建vue项目报错command failed:npm install --loglevel error解决办法_第3张图片

我还有看到人修改npm版本后解决了这个问题,如果上述方法都不生效,也可以考虑一下可能是npm版本问题。

记录一下尝试过程仅供参考。

你可能感兴趣的:(前端vue-cli)