You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下NVM安装Node.js报错:无法找到npm文件

解决NVM安装Node.js 14.17.3时找不到npm.zip文件的问题

报错场景

执行nvm install 14.17.3时,Node.js下载完成,但安装npm时提示找不到指定的zip文件:

C:\Users\Infra>nvm install 14.17.3
Downloading node.js version 14.17.3 (64-bit)...
Complete
Downloading npm...
Creating C:\Users\Infra\AppData\Local\Temp\nvm-install-3421872285\temp

Downloading npm version 6.14.13... Complete
Installing npm v6.14.13...
error installing 14.17.3: open C:\Users\Infra\AppData\Local\Temp\nvm-npm-2947621574\npm-v6.14.13.zip: The system cannot find the file specified.

解决方案

方案1:手动补全npm压缩包到临时目录

  • 找到对应版本的npm压缩包(npm 6.14.13),下载zip格式文件
  • 打开报错提示的临时目录C:\Users\Infra\AppData\Local\Temp\nvm-npm-2947621574\,将下载好的npm-v6.14.13.zip放入该目录
  • 重新执行nvm install 14.17.3

方案2:清理缓存与临时文件后重试

  • 关闭所有打开的命令行窗口,结束任务管理器中所有node、npm相关进程
  • 删除NVM缓存目录(默认路径:C:\Users\Infra\AppData\Roaming\nvm\cache)下的所有文件
  • 删除报错中提到的两个临时目录:C:\Users\Infra\AppData\Local\Temp\nvm-install-3421872285\和C:\Users\Infra\AppData\Local\Temp\nvm-npm-2947621574\
  • 以管理员身份打开命令行,重新执行nvm install 14.17.3

方案3:跳过NVM自动安装npm,手动部署

  • 执行nvm install 14.17.3 --no-npm,仅安装Node.js本体
  • 下载npm 6.14.13的zip包,解压到C:\Users\Infra\AppData\Roaming\nvm\v14.17.3\node_modules\npm目录
  • 复制解压后npm\bin目录下的npm.cmd和npx.cmd文件到C:\Users\Infra\AppData\Roaming\nvm\v14.17.3\根目录
  • 执行nvm use 14.17.3,然后运行npm -v验证是否安装成功

内容的提问来源于stack exchange,提问作者Ahammed Zulaikh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 04:50:00