npm---设置淘宝镜像时报“certificate has expired“的错误

今天使用vue create my-app 创建项目时,竟然报错:

复制代码
Error: Command failed: npm info vue-cli-version-marker  --json --registry=https://registry.npm.taobao.org
npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/vue-cli-version-marker failed, reason: certificate has expired

原来是淘宝镜像过期了,我们只需要将命令替换成

javascript 复制代码
 npm config set registry https://registry.npmmirror.com 

查看当前使用的npm镜像源

javascript 复制代码
npm config get registry

还可以使用nrm查看和切换镜像

javascript 复制代码
nrm ls

ok,替换成功;

但是执行完后依旧是报同样的报错,请依次执行以下两行命令

javascript 复制代码
npm cache clean --force
npm config set strict-ssl false

万事大吉!继续搬砖。

相关推荐
qq43569470116 小时前
JavaWeb05
前端·html
@PHARAOH16 小时前
WHAT - W3C WCAG 2.1 AA 无障碍标准
前端
用户游民16 小时前
Android 项目aab包上传谷歌平台需支持16KB页面
前端
SevgiliD16 小时前
后台下载:获取响应头文件名
前端
Hejjon16 小时前
Vue3 页面刷新时在 onMounted 里获取到的path 一直是 / 问题
前端
yuki_uix17 小时前
CSS 里的"结界":BFC 与层叠上下文的渲染隔离逻辑
前端·面试
说实话起个名字真难啊17 小时前
2026数字中国创新大赛数字安全赛道writeup之web题目一
java·前端·安全
jerrywus17 小时前
Claude Code 真正的用法:skill / agent / hooks / worktree 一篇全搞定
前端·agent·claude
陈健平17 小时前
AI漫剧工具复刻实战:用 React Flow 搭一个前端的无限画布,复刻 TapNow / LiblibTV 的核心交互
前端·人工智能·react.js