日常问题

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证书到期,你现在无法访问旧的域名。

解决:

  1. 查看当前的npm镜像设置:你可以使用命令npm config list来查看当前的npm镜像设置。
  2. 清空缓存:使用命令npm cache clean --force来清空npm的缓存。
  3. 修改镜像:将npm的镜像设置为淘宝的新镜像地址。你可以使用命令npm config set registry https://registry.npmmirror.com来完成这个操作。
    完成上述步骤后,你应该能够正常地通过npm从淘宝镜像安装包了。

如果你不需要使用淘宝镜像,你也可以将npm的镜像设置为官方的npm镜像,使用命令npm config set registry https://registry.npmjs.org/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容