下载node依赖包总是会出现问题
npm ERR! network request to https://registry.npm.taobao.orge/@vue/cli failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.orge
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
报错:
npm犯错!network与网络连通性有关的问题。
npm犯错!网络在大多数情况下,你背后的代理或有坏的网络设置。
npm犯错!网络 npm犯错!网络如果你是一个代理,请确保 npm犯错!网络“代理”配置设置正确。
参见:'npm help config'
原理:后台设置的proxy代理环境有问题,可能会有缓存
解决办法:
可以关闭代理然后清理代理环境在进行下载
设置代理关闭
指令:npm config set proxy false
清除缓存
npm cache clean
注意,如果出现:清除缓存时报错,如下所示:
npm ERR! As of npm@5, the npm cache self-heals from corruption issues
npm ERR! by treating integrity mismatches as cache misses. As a result,
npm ERR! data extracted from the cache is guaranteed to be valid. If you
npm ERR! want to make sure
则使用强制清除缓存指令
npm cache clean --force
注意:若是显示
npm WARN using --force Recommended protections disabled.
那就说明需要降低npm的版本了,因为安装的npm版本过高
降低npm的命令使用如下
npm install npm@6.14.10 -g 6.14.10为版本号,也可以更改
最终设置淘宝镜像或者别的环境(我这里设置的是淘宝环境,也可以设置其他环境)
npm config set registry https://registry.npm.taobao.org
查询别人项目手里面的环境只需要下面指令来获取即可
npm config get registry
查看当前的上面配置的配置信息
npm config list
注意npm 配置文件地址
npm的配置文件是 .npmrc ,默认在用户目录C:\Users\用户\下。
如果找不到,可以使用如下命令查看配置文件的位置 npm config get userconfig 查看配置文件路径,
再重新安装node依赖项
npm i XXXXX依赖包 @版本