You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

使用NVM安装Node.js 14.20.0/14.21.3版本失败的求助

NVM安装Node.js 14.20.0/14.21.3版本失败的求助

嘿,我之前碰到过好几次这种NVM装老版本Node时npm解压报错的情况,给你几个亲测有效的解决思路,应该能帮你搞定:

  • 跳过自动安装npm,手动补装
    先运行这条命令,只安装Node本体不自动下载npm:

    nvm install 14.21.3 --no-npm
    

    接下来找到npm v6.14.18的压缩包,下载到本地后,解压到NVM安装目录下的v14.21.3文件夹里(一般路径是C:\Users\Usuario\.nvm\v14.21.3)。把解压出来的npm目录直接放到这个文件夹里,再把bin子目录里的所有文件复制到v14.21.3的根目录,这样npm就安装完成了,运行npm -v就能验证是否成功。

  • 清理NVM缓存+用管理员权限重试
    除了你已经删除的临时文件夹,NVM自身的缓存也可能有损坏:

    1. 找到NVM的安装目录(默认是C:\Users\Usuario\.nvm),进入cache文件夹,把里面所有node、npm相关的缓存文件全删掉;
    2. 右键终端选择“以管理员身份运行”,权限不足经常会导致临时文件创建/读取失败;
    3. 重新运行nvm install 14.21.3试试。
  • 手动安装Node压缩包,再添加到NVM管理
    如果NVM的自动安装一直卡壳,换个思路直接手动装Node:

    1. 下载Node.js 14.21.3的Windows 64位压缩包,解压到你选的目录(比如D:\nodejs\v14.21.3);
    2. 在终端运行nvm add 14.21.3 D:\nodejs\v14.21.3,把这个手动安装的版本加入NVM的管理列表;
    3. 之后就能用nvm use 14.21.3正常切换版本了。

你可以先试试第一个方法,操作起来最直接,应该能快速解决问题。

备注:内容来源于stack exchange,提问作者José Vicente López Delgadillo

火山引擎 最新活动