这个问题最近才出现的。可能跟淘宝镜像的证书到期有关。

解决方式一:更新淘宝镜像(本人测试无效,但建议尝试)

虽然无效,但感觉是有很大关系的。还是设置一下比较好。
淘宝镜像的地址(registry.npm.taobao.org)在2024年1月22日居然到期了。新的地址为https://registry.npmmirror.com。
在这里插入图片描述

更新npm镜像源

// 1. 清空缓存
npm cache clean --force

// 2. 切换新源
npm config set registry https://registry.npmmirror.com

// 3. 检测是否切换成功
npm config get registry

更新cnpm镜像源

不需要做更新,cnpm自己会维护。

解决方式二:别使用淘宝镜像切换为原始npm

在c:/User/xxx/.vuerc下面有一个.vuerc配置文件。将useTaobaoRegistry设置为false就可以禁用淘宝镜像。

  "useTaobaoRegistry": false,

这个文件本身是vue/cli生成的(猜测。。。)。
我是使用vue create xxx命令的时候才报这个错。vue这个命令只有你安装了vue/cli后才有这个命令。

vue create xxx
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐