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

Windows10重装nvm执行nvm install lts提示找不到旧路径settings.txt

nvm重装后提示找不到旧路径settings.txt报错修复方案

运行环境:Windows 10
场景说明:此前将nvm、npm、ng安装在自定义路径,调整安装位置卸载相关程序后,将nvm重装到新路径,执行nvm install lts时出现如下报错:

ERROR open [此前nvm的旧安装路径]\settings.txt:
The system cannot find the path specified.

该报错是旧版nvm卸载后残留配置导致程序仍读取旧安装路径下的配置文件,和用户名、新路径是否包含空格/特殊字符无关,按以下步骤排查修复:

  • 清理环境变量残留
    按下Win + R输入sysdm.cpl回车打开系统属性面板,切换到「高级」标签页点击「环境变量」按钮。分别检查「用户变量」「系统变量」两个区域:
    1. 找到名为NVM_HOME、NVM_SYMLINK的变量,确认变量值是否指向当前新安装的nvm目录、nodejs软链接目录,如果是旧路径直接修改为正确的新路径,存在重复的旧变量条目直接删除
    2. 编辑两个区域下的Path变量,删除所有指向旧nvm、旧nodejs安装路径的条目,确认新nvm、新nodejs软链接的路径已经添加到Path中
    3. 所有修改保存后,关闭当前所有打开的终端、资源管理器窗口,重新打开终端执行nvm install lts测试
  • 校验nvm本地配置文件
    如果上一步操作后仍报错,打开当前新安装的nvm根目录,找到目录下的settings.txt文件打开,检查root:、path:两个配置项的值:root应该对应nvm的新安装根目录,path应该对应nodejs软链接的新目录,若仍为旧路径直接修改为正确值保存即可。正常配置参考:
    root: D:\tools\nvm
    path: D:\tools\nodejs
    arch: 64
    proxy: none
    
  • 清理注册表残留
    前两步无效时,按下Win + R输入regedit回车打开注册表编辑器,分别定位到以下两个路径:
    1. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
    2. 计算机\HKEY_CURRENT_USER\Environment
      在两个路径的右侧条目列表中找到NVM_HOME、NVM_SYMLINK,检查值是否为旧安装路径,是则修改为新的正确路径,修改完成后重启电脑再执行nvm命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 14:09:30