起因:准备搭一个vue3的项目架子,当然想到了vue cli。我的电脑之前就安装过vue-cli,有了vue-cli,新建vue3项目只需要一句话
vue create xxx(项目名,不能用大写字母)
然后就报错了
从上面图片不能看出是镜像源出错了,npm.taobao这个镜像源其实24年1月22号到期了,所以不能用了。
于是我去检查我的npm镜像源地址:
npm config get
没毛病,那是yarn镜像源的问题吗?
我也检查了一遍
yarn config list
也没问题。
想来想去,应该是vue-cli的镜像地址需要改。
但是在网上找来找去都是npm切换镜像地址,这时候看到有人评论说,修改vue-cli不使用淘宝镜像即可。
我替大家试了,不用镜像源太卡了😭
终于找到修改vue-cli镜像源的方法🎉🎉🎉
vue create my-project --registry https://registry.npmmirror.com
可惜是一次性的,也就是下一次创建vue3项目的时候还得添上后面的镜像源地址,麻烦😢
最终解决方案
在vue-cli的安装目录中修改淘宝镜像源
C:\Users\xxx\AppData\Roaming\npm\node_modules@vue\cli\lib\util\registries.js
xxx是用户名,每人的电脑不一样,按自己的用户名找到文件就好
罪魁祸首就是它,修改它的地址为 https://registry.npmmirror.com就好
这样vue-cli就不会再去找已经废弃的镜像源了