使用这个命令nvm ls-remote --lts
v18.19.1 (LTS: Hydrogen) v18.20.0 (LTS: Hydrogen) v18.20.1 (LTS: Hydrogen) v18.20.2 (LTS: Hydrogen) v18.20.3 (LTS: Hydrogen) v18.20.4 (Latest LTS: Hydrogen) v20.9.0 (LTS: Iron) v20.10.0 (LTS: Iron) v20.11.0 (LTS: Iron) v20.11.1 (LTS: Iron) v20.12.0 (LTS: Iron) v20.12.1 (LTS: Iron) v20.12.2 (LTS: Iron) v20.13.0 (LTS: Iron) v20.13.1 (LTS: Iron) v20.14.0 (LTS: Iron) v20.15.0 (LTS: Iron) v20.15.1 (LTS: Iron) v20.16.0 (Latest LTS: Iron)
nvm 查看不同版本的稳定版本(即长期支持版本,LTS)的命令主要是结合使用 nvm list-remote 或 nvm ls-remote 命令与特定的查询参数。然而,需要注意的是,nvm list-remote 或 nvm ls-remote 命令本身并不直接提供一个参数来仅列出稳定版本。但你可以通过过滤输出来实现这一目的。
以下是一些步骤和提示,用于查看不同版本的稳定版本:
列出所有可安装的远程版本:
使用 nvm ls-remote 命令可以列出所有可从网络下载的Node.js版本。这将包括稳定版本和非稳定版本。过滤输出以查找稳定版本:
由于 nvm ls-remote 命令没有直接的参数来仅显示稳定版本,你可以通过管道(pipe)命令和文本处理工具(如 grep)来过滤输出。然而,这通常需要对Node.js的版本命名规则有一定的了解,因为稳定版本通常会在版本号中包含特定的标记(如 LTS 标记)。但是,Node.js的LTS版本通常会以v<版本号>-lts-<LTS代号>的形式出现,但直接通过grep来过滤可能不够精确,因为LTS代号会变化。
一个更实用的方法是查看Node.js的官方网站或相关文档,以获取当前可用的LTS版本信息。
使用 --lts 参数(在某些情况下):
值得注意的是,nvm use 命令支持 --lts 参数,用于自动切换到最新的长期支持版本。然而,nvm ls-remote 命令并不直接支持 --lts 参数来仅列出LTS版本。这个参数在 nvm use 命令中用于选择和使用LTS版本,而不是在列出版本时使用。使用第三方工具或脚本:
由于 nvm 本身没有直接提供列出所有LTS版本的命令,你可以考虑使用第三方工具或编写脚本来解析 nvm ls-remote 的输出,并提取出LTS版本。这种方法需要一定的编程或脚本编写技能。查看Node.js官方网站:
另一个简单且可靠的方法是直接访问Node.js的官方网站,查看当前可用的LTS版本信息。Node.js官方网站通常会清楚地列出所有可用的LTS版本及其代号和发布日期。
综上所述,虽然 nvm 没有直接的命令来仅列出稳定(LTS)版本,但你可以通过结合使用 nvm ls-remote 命令、文本处理工具、第三方工具或查看Node.js官方网站来获取这些信息。