【Node.js】npm ERR! request to https://registry.npm.taobao.org/cnpm failed ... certificate has expired

这篇具有很好参考价值的文章主要介绍了【Node.js】npm ERR! request to https://registry.npm.taobao.org/cnpm failed ... certificate has expired。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在使用NPM安装包的过程中,出现以下错误:

npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired

request to failed, reason: certificate has expired,Node.js,node.js,npm,前端


原因分析

请求到的 https://registry.npm.taobao.org/cnpm 失败,原因是证书已经过期。

2024年1月22日,淘宝NPM镜像站的域名 registry.npm.taobao.org 的SSL证书过期。


解决方案

  1. 清理NPM的缓存
npm cache clean --force
  1. 切换到新的NPM镜像站
npm config set registry https://registry.npmmirror.com
  1. 检查是否成功切换到新的镜像站
npm config get registry

如果这个命令返回的是 https://registry.npmmirror.com,那么就说明已经成功切换到了新的镜像站。


参考资料

https://developer.aliyun.com/article/801527
https://juejin.cn/post/7327472360863924224文章来源地址https://www.toymoban.com/news/detail-829327.html

到了这里,关于【Node.js】npm ERR! request to https://registry.npm.taobao.org/cnpm failed ... certificate has expired的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • yarn安装依赖包报错 An unexpected error occurred: “htps://registry.npm.taobao.org/vue-router: Invalid protoc

    yarn安装依赖包报错 这是因为网络不好导致的下载依赖包请求超时报错,更改下载地址即可。 步骤1.请求地址设置成淘宝源 步骤2.对node-sass镜像源进行设置 步骤3.重新下载 参考文章:https://blog.csdn.net/i_am_a_div/article/details/107935408

    2024年02月14日
    浏览(21)
  • 【npm报错】解决invalid json response body at https://registry.npmjs.org

    报错信息: npm ERR! code FETCH_ERROR npm ERR! errno FETCH_ERROR npm ERR! invalid json response body at https://registry.npmjs.org/ @riophae%2fvue-treeselect r eason: Invalid response body while trying to fetch https://registry.npmjs.org /@riophae%2fvue-treeselect: 报错原因 是node和npm的版本太高了,我当时安装的是最新版本,最新版

    2024年02月02日
    浏览(22)
  • npm ERR! code 1:解决Node.js包管理器安装问题

    在开发过程中,我们经常需要使用各种Node.js包来扩展我们的应用程序功能。这些包通常通过npm(Node.js包管理器)进行安装和管理。然而,有时候我们可能会遇到一些关于npm的错误,其中最常见的是\\\"npm ERR! code 1\\\"错误。本文将详细介绍如何解决这个问题,并提供一个详细的实例

    2024年01月22日
    浏览(41)
  • npm ERR! node-sass@6.0.1 postinstall: `node scripts/build.js`

    vue npm install提示以下错误  尝试用下面的方式重新安装弄得-saas,结果不起作用 。 npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass npm install node-sass 这时考虑降级node版本,node.js从10.0-8.17版本。  运行npm install还是报同样的错误 最后继续查找解决方案,发现使用下面的

    2024年02月07日
    浏览(24)
  • Vue ui创建项目报错:Failed to get response from https://registry.npmjs.org/vue-cli-version-marker

    报错:Failed to get response from https://registry.npmjs.org/vue-cli-version-marker 找到C:UsersAdministrator(或用户名)目录下的.vuerc文件,修改其配置为 亲测有效!

    2024年02月13日
    浏览(28)
  • 解决sass问题:npm ERR! node-sass@9.0.0 postinstall: `node scripts/build.js`

    目录 一、遇到问题 解决办法 二、 再次遇到问题  解决办法  题外话 1. 运行这个项目的适合,遇到了没有sass的问题 解决办法 然后就用命令下载sass 2. 下载sass的时候又发现了一个这样的问题 解决办法  检查在这个错误之前有没有其他的错误出现 ,如果有就先去解决其他的

    2024年02月06日
    浏览(21)
  • npm install cnpm -g命令报错:npm ERR! Error: EPERM: operation not permitted, rename ‘C:

    完整报错如下: C:Windowssystem32npm install cnpm -g npm WARN rollback Rolling back minipass@3.3.6 failed (this is probably harmless): EPERM: operation not permitted, lstat \\\'C:UsersQGLiuAppDataRoamingnpmnode_modulescnpmnode_modulesminipass-fetchnode_modules\\\' npm WARN notsup Unsupported engine for cnpm@9.4.0: wanted: {\\\"node\\\":\\\"= 14.18.0\\\"} (cu

    2024年04月10日
    浏览(17)
  • node中pnpm cnpm npm 的区别

    总结起来: npm 是基础和广泛使用的标准包管理器。 cnpm 是针对特定地区网络问题提供的 npm 镜像服务客户端,专注于提升下载速度。 pnpm 是一个创新的包管理器,关注于资源优化、安装速度提升以及解决依赖冲突问题。

    2024年01月19日
    浏览(34)
  • 深入解析npm ERR! cwebp-bin@6.1.2 postinstall: `node lib/install.js`错误及解决方案

    在开发过程中,我们经常会遇到各种各样的错误。其中,npm ERR! cwebp-bin@6.1.2 postinstall: node lib/install.js 是一个比较常见的错误。本文将详细介绍这个错误的产生原因以及解决方案。 首先,我们需要了解这个错误的含义。npm ERR! cwebp-bin@6.1.2 postinstall: node lib/install.js 表示在安装

    2024年02月02日
    浏览(49)
  • “Failed to scrape node“ err=“Get \“https://:10250/metrics/resource\“: x509: cannot validate故障排除

    起因实验环境的metrics-server状态一直是0/1 Running 用kubectl logs -n kube-system metrics-server-67db5c9b4f-kmflf查看容器时,出现以下报错. kubelet 的10250端口使用的是https协议,连接需要验证tls证书. Deployment的spec.template.spec.containers.args 大概140行左右

    2024年02月14日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包