一、查看现在的镜像源
通常默认官方源是https://registry.npmjs.org
npm config get registry
二、切换镜像源
//切换淘宝源
npm config set registry https://registry.npm.taobao.org
//切换腾讯源
npm config set registry http://mirrors.cloud.tencent.com/npm/
//切换阿里云源
npm config set registry https://registry.npmmirror.com
三、可能遇到的问题
切换完镜像源之后,还会报错
npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIREDnpm ERR! request to https://registry.
这个错误表示NPM在尝试通过HTTPS连接到一个资源时,遇到了一个证书过期的问题。NPM需要使用有效的SSL证书来保证通信安全,如果证书过期,NPM将无法建立安全连接。
解决方法如下:
1. 查看镜像源
npm config get registry
发现之前配置了下载镜像源为https开头的
先执行命令清除npm缓存
npm cache clean --force
再执行命令取消ssl验证
npm config set strict-ssl false
最后再去执行 npm install 安装依赖即可
如果还是不行就把镜像的htttps => http 去掉s