记一下windows同时安装vue2和vue3遇到的问题

1、卸载原来的vue2.9.6无法卸载干净。

2、npm和yarn运行的仓库是淘宝的旧仓库,淘宝于2022年(我看到有写1月份也有写5月份)更换了镜像地址,一直报错证书过期。

3、修改了淘宝镜像但是实际运行vue时仍然显示用的是旧淘宝镜像地址。

问题一:卸载原来的vue2.9.6无法卸载干净。

使用了npm uninstall vue-cli -g,但是检查vue -V依然显示版本2.9.6

最后在C:\Users\用户\AppData\Roaming\npm文件夹底下把所有带vue的文件都删除,以及C:\Users\用户\AppData\Roaming\npm\node_modules问价夹中的@vue和vue-cli文件夹。可以参考下图我回收站里删除的文件和路径

问题二:npm和yarn运行的仓库是淘宝的旧仓库

首先发现执行vue报错:https://registry.npm.taobao.org/的证书过期。

调查后得知22年淘宝镜像换了域名,现在改为https://registry.npmmirror.com

于是吭哧吭哧把npm和yarn的registry地址换掉:

npm config set registry https://registry.npmmirror.com

yarn config set registry https://registry.npmmirror.com

npm config set sass-binary-site https://npm.npmmirror.org/mirrors/node-sass

yarn config set sass-binary-site https://npm.npmmirror.org/mirrors/node-sass

问题三:修改了淘宝镜像但是实际运行vue时仍然显示用的是旧淘宝镜像地址。

 本以为换好了,一执行vue create XXX报错:Failed to get response from https://registry.npmjs.org/,怎么还是旧淘宝镜像地址???

检查了C:\Users\用户下的这几个文件(.npmrc、.yarnrc、.vuerc),觉得没问题啊,URL地址都换了。尝试过npm cache clean --force也执行了,还是旧地址。

后来查了下.vuerc文件中的"useTaobaoRegistry"必须设置为false,不然就一直用的是旧地址。

虽然改对了,但是我觉得肯定是自己电脑中哪一部分还有淘宝旧地址的设置,不然不会一直读取旧地址,但时间关系暂时没有继续追踪。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值