nuxt安装出现certificate 错误

nuxt安装出现certificate 错误

错误内容如下:

admin@main online2$ npm install --legacy-peer-deps

npm ERR! code CERT_HAS_EXPIRED

npm ERR! errno CERT_HAS_EXPIRED

npm ERR! request to https://cdn.npm.taobao.org/nuxt failed, reason: certificate has expired

npm ERR! A complete log of this run can be found in:

npm ERR! /home/admin/.npm/_logs/2026-01-15T06_57_27_994Z-debug.log

错误原因说明

CERT_HAS_EXPIRED 表示 SSL 证书过期,而 cdn.npm.taobao.org 是淘宝 NPM 镜像的旧域名,该域名的证书已失效,且淘宝官方已将镜像服务迁移到 npmmirror.com 域名,旧域名不再维护,这是导致该错误的根本原因。

解决方案

切换到淘宝镜像新域名(推荐,永久解决)

这是最根本的解决方式,将 npm 镜像源切换到淘宝官方最新的镜像地址:

java 复制代码
# 1. 清除旧的镜像配置 
npm config delete registry
 # 2. 设置新的淘宝镜像源(npmmirror.com) 
npm config set registry https://registry.npmmirror.com 

验证是否配置成功

npm config get registry

java 复制代码
[admin@main online2]$ npm config delete registry
[admin@main online2]$ npm config set registry https://registry.npmmirror.com


   ╭────────────────────────────────────────────────────────────────╮
   │                                                                │
   │      New major version of npm available! 6.13.1 → 11.7.0       │
   │   Changelog: https://github.com/npm/cli/releases/tag/v11.7.0   │
   │               Run npm install -g npm to update!                │
   │                                                                │
   ╰────────────────────────────────────────────────────────────────╯

查看

admin@main online2$ npm config get registry

https://registry.npmmirror.com/

重新安装

admin@main online2$ npm install --legacy-peer-deps

相关推荐
梦帮科技9 小时前
【3.0修订版】 RNS 代币架构:ERC20 五件套扩展与六钱包分配
数据结构·后端·算法·架构·node.js·区块链·php
niyongsheng1 天前
后端零改动,给若依换一套现代化前端
vue.js·开源·node.js
liangshanbo12151 天前
面试题:Webpack 的 publicPath 有什么作用?
前端·webpack·node.js
hasty2 天前
不上传新包,也能改变用户拿到的版本:npm dist-tag 的 OIDC 权限治理
前端·npm·node.js
福兮说2 天前
前后端算的 MD5、SHA-256 对不上?编码、换行、BOM、HMAC、JSON 顺序,八个原因逐个实测
前端·javascript·node.js·json·哈希算法
Alice-YUE2 天前
React 渲染机制速通:Render 树、Fiber 树与更新调度
前端·react.js·前端框架·react·fiber·前端性能·渲染机制
lingchen19062 天前
Node.js的下载安装配置
node.js
LRL_3 天前
【实战指南】Node.js 跨平台依赖下载:如何在 Windows/Linux 环境下互跨下载目标系统的 npm/pnpm 包
linux·windows·node.js
福兮说3 天前
URL 编码的七个坑:c++ 传到后端变空格、%25 套娃、截断 emoji 直接报错
开发语言·前端·javascript·node.js·url
liangshanbo12153 天前
Webpack vs Vite 底层原理高频追问的问题
前端·webpack·node.js