npm 报错 error An unexpected error occurred: "https://registry.npm.taobao.org/xxx: certificate has expired".
- 报错原因
- 解决方法
- 其他包管理器
报错原因
是由于我们的npm镜像仓库配置的淘宝镜像失效了,可以使用npm config list
来查看一下镜像仓库的配置。
npm config list
比如我的是:
可以看到我的是已经失效了的
解决方法
npm config set registry https://registry.npmmirror.com
再次运行npm i下载包就可以了
其他包管理器
如果你使用的是yarn或者pnpm,那么在更改yarn和pnpm镜像源无效后,还要检查npm镜像源是否失效,我之前就是更改yarn后没效果,需要把npm的镜像源也改才可以。
'yarn切换镜像源'
yarn config set registry https://registry.npmmirror.com
'pnpm切换镜像源'
pnpm config set registry https://registry.npmmirror.com