创建一个vue脚手架出现报错!!!
//原因:
原NPM淘宝域名证书过期提醒:npm.taobao.org和registry.npm.taobao.org旧域名于2021年官方公告域名更换事件,已于2022年05月31日零时起停止服务,域名HTTPS证书于2024年1月22日正式到期,不可再用。若有前端工程仍使用旧域名镜像源,会导致编译失败或超时,影响功能迭代上线。为避免受到严重影响,请尽快将代码或流水线中配置的镜像源修改为以下任意源:x-repo(推荐):http://x-repo.haier.net/repository/npm-public/;淘宝的新域名:https://registry.npmmirror.com/
所以就是说一开始用的淘宝镜像不能用了!!!!
1.运行以下命令查看您当前的npm源:
npm config get registry
2.如果输出为淘宝源https://registry.npm.taobao.org/,则运行以下命令将其改为官方源:npm config set registry https://registry.npmjs.org/
或者
npm config delete registry(卸载所有源恢复成官方源)
npm config set registry http://mirrors.cloud.tencent.com/npm/(腾讯源)
3.确认npm源已经切换成功可以再次运行npm config get registry来查看输出是否为官方源
这里我就安装了腾讯源的!!!
在次创建项目,发现依然在走淘宝镜像,在此大胆猜测可能是之前全局安装的淘宝镜像
我这里是之前已经卸载过node,安装的nvm(老方便了,可以很快切换node版本)!!!
//这里是简单的使用nvm的命令
Node卸载超详细步骤(附图文讲解!)_node.js_脚本之家
1)nvm list available 查看可以安装的版本
2) nvm install 14.14.0(选择一个版本安装)
3)nvm list 查看已安装的node版本
4)nvm use 14.14.0(使用这个版本)
所以需要卸载node后在整!!!
在这里我直接点击unins000.exe删除了nvm(包含在里面的node就也删除了)
删除完了之后在逐一安装回来就OK了
然后我这里装的是腾讯镜像
然后就是说依然还是走的是淘宝镜像!!!!!
已经在生气了这里!!!!
解决:
放弃在vscode里面创建了,改用webstorm了!!!!
首先下载一个webstorm软件(内置node,反正就嘎嘎好,除了有点重没啥缺点)