0


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 [email protected]
// xx.xx.x 更换为自己的 比如 
volta install [email protected]
// 等待下载完成 

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

标签: node.js linux 运维

本文转载自: https://blog.csdn.net/weixin_66827967/article/details/140923771
版权归原作者 Day,day up 所有, 如有侵权,请联系我们删除。

“volta node.js使用版本管理器Volta下载node失败的问题”的评论:

还没有评论