This is a problem related to network settings
问题描述
当我们安装npm包的时候经常会遇到网络问题导致下载报错,造成这个错误的原因有很多种,下面我们将一一进行排查
排查方向一:网络问题
虽然这个原因的几率不大,但是人偶尔也是会犯蠢的
排查方向二:npm代理
查看一下自己的代理信息,可以直接在命令行查看或者在用户文件夹下面查看.npmrc文件
命令行查看:
npm config get registry
查看.npmrc文件:
然后我们只需要将源地址改为官方源即可:
npm config set registry https://registry.npmjs.org/
排查方向三: 清理npm缓存
打开cmd执行命令即可:
npm cache clean --force
排查方向四:npm代理地址错误
有时候我们直接从网上直接将代理地址复制下来,代理的端口可能是错误的,这里教大家如何查看自己的代理端口(这里以window10为例)
首先打开网络和Internet配置:
选择代理即可看到你的代理地址:
然后我们只需要将正确的地址跟端口替换即可
排查方向五: 删除node_modules文件
如果别的项目可以正常下载依赖,只有当前项目下载异常,那我们就可以尝试删除node_modules文件,重新装依赖,虽然很粗暴,但是有时候有奇效