对于C:\Users\86152>nvm ls available | CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 24.0.1 | 22.15.0 | 0.12.18 | 0.11.16 | | 24.0.0 | 22.14.0 | 0.12.17 | 0.11.15 | | 23.11.0 | 22.13.1 | 0.12.16 | 0.11.14 | | 23.10.0 | 22.13.0 | 0.12.15 | 0.11.13 | | 23.9.0 | 22.12.0 | 0.12.14 | 0.11.12 | | 23.8.0 | 22.11.0 | 0.12.13 | 0.11.11 | | 23.7.0 | 20.19.1 | 0.12.12 | 0.11.10 | | 23.6.1 | 20.19.0 | 0.12.11 | 0.11.9 | | 23.6.0 | 20.18.3 | 0.12.10 | 0.11.8 | | 23.5.0 | 20.18.2 | 0.12.9 | 0.11.7 | | 23.4.0 | 20.18.1 | 0.12.8 | 0.11.6 | | 23.3.0 | 20.18.0 | 0.12.7 | 0.11.5 | | 23.2.0 | 20.17.0 | 0.12.6 | 0.11.4 | | 23.1.0 | 20.16.0 | 0.12.5 | 0.11.3 | | 23.0.0 | 20.15.1 | 0.12.4 | 0.11.2 | | 22.10.0 | 20.15.0 | 0.12.3 | 0.11.1 | | 22.9.0 | 20.14.0 | 0.12.2 | 0.11.0 | | 22.8.0 | 20.13.1 | 0.12.1 | 0.9.12 | | 22.7.0 | 20.13.0 | 0.12.0 | 0.9.11 | | 22.6.0 | 20.12.2 | 0.10.48 | 0.9.10 | 可以下载哪些10以上的版本 C:\Users\86152>nvm install 13.0.1 Downloading node.js version 13.0.1 (64-bit)... Complete Downloading npm... Creating C:\Users\86152\AppData\Local\Temp\nvm-install-474433897\temp Downloading npm version 6.12.0... Complete Installing npm v6.12.0... error installing 13.0.1: open C:\Users\86152\AppData\Local\Temp\nvm-npm-187103025\npm-v6.12.0.zip: The system cannot find the file specified.
时间: 2025-06-21 07:51:47 浏览: 23
### 解决方案:使用 nvm 下载并安装 Node.js 12.x 或 14 版本以下的版本
为了成功下载并安装 Node.js 12.x 或者 14 版本以下的版本,同时解决 `nvm` 安装过程中出现的错误 `'open C:\Users\86152\AppData\Local\Temp\nvm-npm-187103025\npm-v6.12.0.zip: The system cannot find the file specified'`,可以采取以下措施:
---
#### **1. 更新或重新安装 nvm**
确保正在使用的 `nvm` 是最新版本。旧版本可能存在兼容性问题,尤其是针对较新或较老的 Node.js 版本。
执行以下命令来更新 `nvm`:
```bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
```
或者如果你已经安装了 `nvm`,可以通过以下方式升级:
```bash
nvm --version
nvm install-latest-npm
```
如果仍然存在问题,考虑卸载现有 `nvm` 并重新安装最新的稳定版本[^1]。
---
#### **2. 手动清理临时文件夹**
根据报错提示,`The system cannot find the file specified` 表明 `nvm` 尝试访问的临时文件不存在或被占用。这可能是由于之前的失败安装留下了残留数据。
删除相关临时文件夹路径中的内容(注意备份重要数据):
```cmd
del /S /Q %TEMP%\nvm*
rmdir /S /Q %APPDATA%\npm-cache
```
清除缓存后再重试安装目标版本:
```bash
nvm cache clear
nvm install 12.22.12
```
---
#### **3. 配置无进度条模式**
有时网络连接不稳定可能导致下载中断。启用无进度条模式 (`--no-progress`) 可能提高成功率,因为它减少了额外的日志记录开销。
尝试以下命令:
```bash
nvm install 12.22.12 --no-progress
```
如果没有特别需求,也可以选择其他稳定的子版本,比如 `12.16.3` 或 `14.17.6`[^2]:
```bash
nvm install 14.17.6 --no-progress
```
---
#### **4. 替代解决方案:手动安装 npm**
如果 `nvm` 始终无法正确安装对应的 `npm`,可以在安装好 Node.js 后单独下载并提取所需的 `npm` 版本。
步骤如下:
1. 访问 [npm 发布页面](https://github.com/npm/cli/releases)。
2. 下载适用于目标 Node.js 版本的 `npm` zip 文件(例如 `npm-v6.14.16.zip`)。
3. 提取该压缩包到指定位置,通常为 `%APPDATA%\Roaming\nvm\<NodeVersion>`。
例如:
```cmd
mkdir C:\Users\86152\AppData\Roaming\nvm\v12.22.12\node_modules\npm
unzip npm-v6.14.16.zip -d C:\Users\86152\AppData\Roaming\nvm\v12.22.12\node_modules\npm
```
最后重启终端以应用更改。
---
#### **5. 检查系统权限**
部分情况下,Windows 用户可能因权限不足而导致写入失败。右键管理员身份运行命令行工具,并重复上述操作即可解决问题[^3]。
---
#### **总结**
通过以上方法之一应能够顺利安装所需版本的 Node.js 和其配套的 `npm` 工具集。推荐优先采用自动化的方式(即修复 `nvm`),只有在多次尝试均告失败的情况下才转而依赖手动干预手段。
---
###
阅读全文
相关推荐


















