“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版本自由