你瞅啥呢

2025-11-17 使用nvm下载node包失败

PS C:\project> nvm install node
25.2.0
Downloading node.js version 25.2.0 (64-bit)...
Error while downloading https://nodejs.org/dist/v25.2.0/node-v25.2.0-win-x64.zip - read tcp [2409:8a55:43:5be0:8c4d:5a6:9e95:ceac]:61869->[2606:4700:10::6814:1fc]:443: wsarecv: An existing connection was forcibly closed by the remote host.
Extracting node and npm...
Error extracting from Node archive: zip: not a valid zip file
Could not download node.js v25.2.0 64-bit executable.

PS C:\project> nvm 安装 node
25.2.0
正在下载 Node.js 版本 25.2.0(64 位)。..
下载 https://nodejs.org/dist/v25.2.0/node-v25.2.0-win-x64.zip 时出错 - 读取 TCP [2409:8a55:43:5be0:8c4d:5a6:9e95:ceac]:61869->[2606:4700:10::6814:1fc]:443: wsarecv: 远程主机强制关闭了现有连接。
提取节点和npm。..
从节点存档提取时出错:zip:无效的zip文件
无法下载Node.js v25.2.0 64位可执行文件。

原因:nvm下载node包使用的镜像是国外镜像,需要魔法才能下载,如果用国内网络则需更换为国内镜像。

解决方案:设置淘宝镜像

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/

image

重试即可

image

 ============ 几个小时后 ==============

如果你把nvm的镜像更换为淘宝镜像后,然后用nvm下载并切换node最新版本,再使用yarn拉取项目依赖,yarn反倒报错了:

yarn : 无法将“yarn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

解决方案:重新全局安装yarn

npm install -g yarn

 

posted @ 2025-11-17 00:48  叶乘风  阅读(48)  评论(0)    收藏  举报