今天跑前端代码时, 在安装依赖遇到的问题,记录一下解决方案(方法可能比较玄学,试过网上很多方式)
最后的解决方式:
1
.我更新了npm为最新版本。
npm install -g npm
如果后续要变更,可以使用这个方法更新到指定版本
//比如升级到5.6.0
npm install -g npm@5.6.0
2.1
我取消了淘宝镜像代理,即是不使用淘宝镜像
npm config set registry https://registry.npm.taobao.org
2.2
此时可能会报错npm ERR! code 128,这个是表示之前的还有缓存记录。去除之前跑代码留下的缓存:
npm cache clean --force
3.重启idea,重新跑npm install
现在可以npm install
了,我跑npm install
后又报了超时的错误(超时的错误的解决方案1是提升网速,2是使用淘宝镜像),但是我想这不是和之前冲突了吗,然后我并没有重新使用淘宝镜像,我后面就重启了,然后又跑了2遍npm install
。最后成功了!!!
最后愿这种办法能帮到各位。