vue init 报错(npm ERR! code EPERM npm ERR! errno -4048)

今天在宿舍使用vue init webpack my-project,发现网络好慢,然后用了手机4g流量,花了我几G流量,装了几次,都是报同样错误,但是继续执行npm run dev,还是能继续运行项目的。

报错:
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall scandir
npm ERR! Error: EPERM: operation not permitted ...

百度了下,说是权限问题,但是使用管理员运行cmd,还是报错,后面又百度说是跟npmrc文件缓存有关,执行npm cache clean --force还是报错,最后又百度了下,说是可能跟npm版本有关,然后更新
npm版本,最终解决了。

npm -v  查看当前版本为5.0.1
npm view npm version  查看npm最新版本为6.0.1
npm install -g [email protected]  更新最新版本
npm vue init new-project 最后再重新安装vue项目,问题解决

参考1
参考2
参考3
参考4

你可能感兴趣的:(vue init 报错(npm ERR! code EPERM npm ERR! errno -4048))