network request to https://registry.npmjs.org/xxx failed, reason: connect ETIM
目录:
- 1、问题描述
- 2、解决方案
- 3、npm镜像仓库替换
1、问题描述
npm install 时,报错:npm ERR! network request to https://registry.npmjs.org/postcss-pxtorem failed, reason: connect ETIMEDOU
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! network request to https://registry.npmjs.org/postcss-pxtorem failed, reason: connect ETIMEDOUT 104.16.1.35:443
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'
2、解决方案
- 修改镜像即可!
- 推荐使用淘宝的镜像npm config set registry https://registry.npmmirror.com
//1.查看npm镜像设置
npm config get registry
//2.将npm设置为淘宝镜像
npm config set registry npm config set registry https://registry.npmmirror.com
//3.再次查看npm镜像设置
npm config get registry
3、npm镜像仓库替换
//替换镜像的操作
1、查看当前的npm镜像设置:npm config list
2、清空缓存:npm cache clean --force
3、替换镜像地址:npm config set registry https://registry.npmmirror.com
!!!注意:此处修改的镜像用的是npm本身,一般国内用户还是建议使用淘宝镜像,所以推荐还是设置成用淘宝镜像,执行:npm config set registry https://registry.npmmirror.com 【推荐】