关于npm安装淘宝镜像证书过期问题

1,633 阅读1分钟

一.过期原因

我在使用了nvm管理nodejs版本以后,安装cnpm发现有时候会出现证书过期问题:certificate has expired。暂不清楚原因。这边记录一下解决方案。

二.过程

1、取消ssl验证:

npm config set strict-ssl false 这个方法一般就可以解决了。 2、更换npm镜像源:

npm config set registry https://registry.npmmirror.com (淘宝的镜像源更新了地址)

清除缓存

npm cache clean --force

三.关于pnpm的设置

pnpm是 Node.js安装应用模块的包管理器。它比 npm 包管理器的速度更快、效率更高

1.全局安装:npm install pnpm -g

2.设置下载源:pnpm config set registry https://registry.npmmirror.com/

查看下载源:pnpm config get registry

还原下载源:pnpm config set registry https://registry.npmjs.org