windows:
这个问题困扰了我几天,网上答案五花八门,不过对我来说,那些方法都没有效果,记录一下我解决这个错误的步骤,如下:
1.删除下载好的node_modules
2.删除package-lock.json文件
以管理员权限执行下面的命令:
3.清除npm缓存 npm cache clean --force
4.npm install
macOS
最近换了macOS之后又遇到了问题但是用上面的操作还是失败了
下面说一下新的macOS的解决方法
查看自己的下载源:
npm config get registry
如果出现的淘宝镜像是https开头的说明需要更换为http开头的淘宝镜像源
1.还是需要执行清除npm缓存 npm cache clean --force
npm cache clean --force
2.执行命令取消ssl验证
npm config set strict-ssl false
3.设置http开头的镜像源
npm config set registry http://registry.npm.taobao.org
4.在次执行npm install就好了
nvm alias default 18.15.0