npm ERR! code EPERM npm ERR! syscall unlink npm ERR! ERRNO -4048

今天在git上clone了一个新项目,然后运行npm i 安装node_modules报了如下错误
在这里插入图片描述
然后网上找解决方法

网上很多都是说是npmrc文件造成的,需要删除,或者直接运行npm cache clean --force 命令清理文件
方法1

需要删除npmrc文件。

强调:不是nodejs安装目录npm模块下的那个npmrc文件

而是在C:\Users{账户}\下的.npmrc文件…

方法2
或者直接用命令清理就行,控制台输入:

npm cache clean --force

但是由于我是公司内网,走代理下载的,很明显这2种方法我都不能用,我也没有试,我找了第3种方法,更新npm

方法3
这是由于npm 版本不对造成的,只需更新 npm

npm -v  查看当前版本为6.13.4
npm view npm version  查看npm最新版本为6.14.8
npm install -g npm@6.14.8 更新最新版本
npm i  最后再重新安装vue项目

就成功了,完美解决问题.

猜你喜欢

转载自blog.csdn.net/qq_27674439/article/details/108703682