若报请求URL相关错误,可进行如下操作:
- npm cache clean --force (强制清除缓存)
- npm config set registry https://registry.npmjs.org (将镜像地址改回默认值(或淘宝镜像地址:https://registry.npm.taobao.org),只修改npm的下载地址也可直接执行此步操作)
- npm get registry (可选,检查是否修改成功)
- npm i
如果报"reason: connect ETIMEDOUT"错误,可尝试上述方法,或删除代理:
- npm config delete proxy
- npm config delete https-proxy
最后,如果依旧不行,请向能正常运行代码的人索要node_modules文件,覆盖到本地