volta node.js使用版本管理器Volta下载node失败的问题

"volta" "install" "node@18.3.0"
Volta v1.1.1

Could not download node@18.3.0
from https://nodejs.org/dist/v18.3.0/node-v18.3.0-win-x64.zip

Please verify your internet connection and ensure the correct version is specified.

Error cause: Io Error: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060)

Error cause: Io Error: 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 (os error 10060)

原因是因为默认情况下,Volta 从公共源和注册表 (https://nodejs.org、https://yarnpkg.com、https://www.npmjs.com) 获取 Node、npm 和 Yarn。但是,根据您的环境,可能需要告诉 Volta 从其他源下载(例如,用于内部工具的 npm Enterprise)

官方文档地址:volta官网

我的解决办法依照官网的意思改变hooks.json文件

1首先找到

2新增hooks.json文件

添加以下内容 // tisp=>x64我是写死了,需要可以用volta官方变量

{
    "node": {
        "distro": {
            "template": "https://mirrors.cloud.tencent.com/nodejs-release/v{{version}}/node-v{{version}}-{{os}}-x64.zip"
        }
    }
}

我这边配置的是腾讯云的node镜像地址https://mirrors.cloud.tencent.com/nodejs-release/

3保存文件,重新执行

volta install node@xx.xx.x
// xx.xx.x 更换为自己的 比如 
volta install node@14.18.3
// 等待下载完成 

完美解决,以后想下载什么版本就什么版本啦,实现node版本自由

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值