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

NVM无法安装部分旧版本NodeJS的问题求助

解决NVM安装旧版Node.js(如v8)时找不到npm压缩包的问题

以下是几个可行的解决办法:

  • 手动跳过自动安装npm,手动部署

    1. 先下载和Node.js v8版本匹配的npm压缩包(比如npm@6.x系列,对应Node8的兼容版本),注意对应你的系统架构(x64或win32)
    2. 执行命令 nvm install 8 --no-npm,跳过NVM自动安装npm的步骤,先装好Node本体
    3. 找到NVM里Node8的安装目录,一般在%USERPROFILE%\.nvm\versions\node\v8.x.x(把v8.x.x换成实际安装的版本号)
    4. 把下载的npm压缩包解压到该目录的node_modules文件夹里,再把解压后npm文件夹下的bin里的可执行文件(npm.cmd、npx.cmd这些)复制到Node安装目录的bin文件夹下
  • 固定NVM的缓存目录

    1. 找到NVM的settings.txt配置文件,一般在NVM的安装目录或者%USERPROFILE%\.nvm文件夹里
    2. 添加一行配置 cache_path: C:\nvm-cache(路径可以自己选一个固定的文件夹)
    3. 把下载好的对应npm压缩包放到这个固定缓存目录里,再执行nvm install 8,让NVM能直接找到这个文件
  • 更换NVM的镜像源
    网络波动可能导致NVM下载文件时路径错位,执行以下命令切换到国内镜像源:

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

    之后再尝试运行nvm install 8

内容的提问来源于stack exchange,提问作者Terence Wight

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 03:48:14