error request to https://registry.npm.taobao.org/pnpm failed, reason: certificate has expired
淘宝在2021年已经将其npm镜像从registry.npm.taobao.org切换到了registry.npmmirror.com,并且旧的域名在2022年5月31日停止服务。由于HTTPS证书到期,你现在无法访问旧的域名。
解决:
- 查看当前的npm镜像设置:你可以使用命令npm config list来查看当前的npm镜像设置。
- 清空缓存:使用命令npm cache clean --force来清空npm的缓存。
- 修改镜像:将npm的镜像设置为淘宝的新镜像地址。你可以使用命令npm config set registry https://registry.npmmirror.com来完成这个操作。
完成上述步骤后,你应该能够正常地通过npm从淘宝镜像安装包了。
如果你不需要使用淘宝镜像,你也可以将npm的镜像设置为官方的npm镜像,使用命令npm config set registry https://registry.npmjs.org/。