创建vue项目淘宝镜像报错:Failed to get response from https://registry.npm.taobao.org/binary-mirror-config

7 篇文章 0 订阅
本文讲述了在使用Vue脚手架时遇到的NPM淘宝镜像过期问题,作者提供了切换到官方源、清理并重新安装Node.js以及使用WebStorm避开问题的详细步骤。
摘要由CSDN通过智能技术生成

创建一个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,反正就嘎嘎好,除了有点重没啥缺点)

 这样就跑起来了!!!

### 回答1: "cnpm" 是一个 npm 的镜像,通过使用 "--registry=https://registry.npm.taobao.org" 参数,你可以将其安装到全局环境,以使用淘宝 NPM 镜像服务器上的资源。 执行以下命令可以安装 cnpm: ``` npm install -g cnpm --registry=https://registry.npm.taobao.org ``` ### 回答2: npm install -g cnpm --registry=https://registry.npm.taobao.org 是一个用于安装 cnpm 的命令。 cnpm 是一个用于管理 Node.js 包的工具,与 npm 类似,但可以在中国地区提供更快速可靠的下载速度。npm 是官方的 Node.js 包管理器,但由于国内网络环境的限制,使用 npm 安装时可能会受限于官方源的下载速度过慢的问题。 在命令 npm install -g cnpm --registry=https://registry.npm.taobao.org 中,-g 参数表示全局安装 cnpm,即该工具将被安装为系统的全局命令。--registry=https://registry.npm.taobao.org 则指定了 cnpm 的安装源为淘宝npm 镜像源。 使用 cnpm,可以通过 cnpm install 命令来快速下载和安装 Node.js 包。相较于 npm,cnpm 提供了更高的下载速度,尤其适用于在中国访问速度较慢的情况下使用。安装 cnpm 后,我们可以在终端或命令提示符中使用 cnpm 来代替 npm 命令,从而享受到更好的下载速度。 总而言之,npm install -g cnpm --registry=https://registry.npm.taobao.org 命令的目的是为了在全局环境下安装 cnpm 工具,以便在中国地区快速下载和安装 Node.js 包。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值