npm install -g @vue/cli时 -4048 npm ERR! Error: EPERM: operation not permitted, lstat报错的几种解决方案

今天开始学习脚手架,被这个报错折服了……安装一次就好多分钟,浪费了我一个多小时来解决,转行自学狗哭晕在厕所!!!
以下几个方法,都是我从网上搜索来的!每个方法可能适合不同的情况吧,我是靠第五个解决的,你们可以挨个试一下。
结论:
产生这个报错的原因有可能是三个:
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

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

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值