This is a problem related to network settings npm下载包网络异常

149 阅读1分钟

This is a problem related to network settings

企业微信截图_17289814625014.png

问题描述

当我们安装npm包的时候经常会遇到网络问题导致下载报错,造成这个错误的原因有很多种,下面我们将一一进行排查

排查方向一:网络问题

虽然这个原因的几率不大,但是人偶尔也是会犯蠢的

排查方向二:npm代理

查看一下自己的代理信息,可以直接在命令行查看或者在用户文件夹下面查看.npmrc文件

命令行查看

npm config get registry

企业微信截图_17319049587863.png 查看.npmrc文件

image.png

然后我们只需要将源地址改为官方源即可:

npm config set registry https://registry.npmjs.org/

排查方向三: 清理npm缓存

打开cmd执行命令即可:

npm cache clean --force

排查方向四:npm代理地址错误

有时候我们直接从网上直接将代理地址复制下来,代理的端口可能是错误的,这里教大家如何查看自己的代理端口(这里以window10为例) 首先打开网络和Internet配置:

image.png 选择代理即可看到你的代理地址:

image.png 然后我们只需要将正确的地址跟端口替换即可

image.png

排查方向五: 删除node_modules文件

如果别的项目可以正常下载依赖,只有当前项目下载异常,那我们就可以尝试删除node_modules文件,重新装依赖,虽然很粗暴,但是有时候有奇效