今天开始学习脚手架,被这个报错折服了……安装一次就好多分钟,浪费了我一个多小时来解决,转行自学狗哭晕在厕所!!!
以下几个方法,都是我从网上搜索来的!每个方法可能适合不同的情况吧,我是靠第五个解决的,你们可以挨个试一下。
结论:
产生这个报错的原因有可能是三个:
1,权限不够,报错信息中有: operation not permitted,字样,所以可以用管理员权限进行。
2,缓存问题,以下的几种办法,要么是删除文件重新下载安装,要么是清除缓存后安装,都是在和npm的缓存打交道。
3,是安装的node和npm版本不足导致。
在这里插入图片描述
*

一:命令行控制台需要管理员权限搞事情才行

我又去试了,还是同样的报错!!
为了避免这个因素也是问题原因,接下来我都是用管理员权限打开命令行

二:网上最多的解决办法是这个:*

以管理员身份运行cmd,清除缓存 npm cache clean --force。
之后升级一下npm,npm install -g npm@latest

然而还是出现了上面的错误!!

三,还有人说是npm缓存的原因

npm cache verify
输入后,npm会去校验一些缓存依赖的完整和有效性。我估计报上述错误的原因,就是因为要下载的依赖存在于缓存中,但是不够完整或者有效,所以导致了报错,校验完成之后再下载相关的依赖就不会报这个错误了。

我又屁颠屁颠去尝试了,未果!!
果然问题一旦发生,我遇到的就极有可能是最复杂的!!生气!!

四,删除C:\Users\Administrator\AppData\Roamingnpm下的node_modules文件夹,重新安装

进入C:\Users\Administrator\AppData\Roaming这里,把npm-cache这个文件夹清空,然后进入npm这个文件夹,删除node_modules

还是报错!!!
在这里插入图片描述

五,删除这个文件,重新npm install -g @vue/cli

在这里插入图片描述
结果就成功了!!
在这里插入图片描述
完结!撒花花!!啦啦啦啦~~~~

Logo

前往低代码交流专区

更多推荐