nvm中default别名引发无限循环,重置后仍异常求助
解决nvm default别名无限循环问题
修复步骤
检查当前别名配置,确认循环指向:
nvm alias查看输出是否存在
v14.21.1 -> default这类反向指向,这就是循环的根源。删除异常别名关联:
- 若发现
v14.21.1别名指向default,先删除该别名:nvm unalias v14.21.1 - 或者直接删除当前的
default别名:nvm unalias default
- 若发现
重新设置正确的default别名:
先执行nvm ls确认本地已安装v14.21.1,再执行:nvm alias default v14.21.1验证修复效果:
nvm alias nvm use default此时
default应显示为default -> v14.21.1,无(-> ∞)标记,且切换命令无报错。
极端情况处理(上述步骤无效时)
直接修改nvm的别名配置文件:
- 找到nvm安装目录(默认是用户根目录下的
.nvm) - 进入
alias子目录,删除其中的default文件 - 创建新的
default文件,文件内容仅写入v14.21.1 - 保存后重启终端,再次执行
nvm use default测试
内容的提问来源于stack exchange,提问作者M.N
相关产品推荐
相关产品推荐

