遇到如下问题 Version ‘14.21.3‘ not found - try `nvm ls-remote` to browse available versions 应该如何进行问题排查!

当你看到错误信息 Version '14.21.3' not found - try 'nvm ls-remote' to browse available versions 时,意味着你尝试安装或使用的 Node.js 版本(14.21.3)在 nvm 的远程版本列表中找不到。这可能是因为该版本不存在,或者该版本没有正确列在 nvm 的远程源中。

解决方法

1. 检查可用的 Node.js 版本

首先,你可以运行 nvm ls-remote 命令来查看所有可用的 Node.js 版本。这会列出所有支持的版本,你可以从中选择一个安装。

nvm ls-remote

这个命令会列出远程源中所有可用的 Node.js 版本。检查列表中是否有 14.21.3,或者找到一个你想安装的版本。

2. 安装有效版本

如果你确认 14.21.3 不是一个有效版本,或者它在列表中没有出现,你可以选择安装列表中的某个版本。例如:

nvm install 14.21.0

或者,如果你发现 14.21.3 在远程源中确实存在,只是某些问题导致 nvm 没能正确检索到它,尝试强制更新 nvm 后再安装:

nvm install 14.21.3
3. 更新 nvm

如果你之前手动安装过 nvm 或遇到版本同步问题,尝试更新 nvm 到最新版本,确保它能够正确查询远程版本:

nvm install --latest-npm

或者按照以下步骤更新 nvm

cd ~/.nvm
git fetch --tags
git checkout origin/master
source ~/.bashrc  # 或者 ~/.zshrc,取决于你用的 shell
4. 确认安装并切换版本

安装完成后,运行以下命令来确认 Node.js 是否已经正确安装并切换到该版本:

nvm use 14.21.3
node -v  # 检查当前使用的版本

总结

该错误通常意味着你尝试安装的版本在远程源中不存在,或者 nvm 还未同步到最新的版本列表。通过运行 nvm ls-remote 来查看所有可用版本,选择一个有效的版本进行安装,或者更新 nvm 之后再尝试安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯狂的沙粒

您的鼓励是我创作最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值