Node 版本管理器
在开发过程中,不同的项目可能依赖不同的 Node 版本,因此需要能在本地方便的切换到不同的 Node 版本。目前有很多流行的 Node 版本管理工具,例如 nvm
, n
, nvs
等等。
但是前两者不支持 Windows 平台,虽然社区专门提供了 Windows 版本的 nvm
: nvm-windows
,但我还是更推荐使用 nvs
,因为它跨平台,而且使用起来非常方便。
NVS 常用命令
nvs add latest # 安装最新版到本地
nvs add lts # 安装 LTS 版到本地
nvs add 10 # 安装 major 版本为 10 的最高版本到本地
nvs add 14.15.1 # 安装 14.15.1 到本地
nvs rm <version> # 移除指定的版本
nvs use lts # 在当前的 shell 环境中使用 LTS 版本
nvs use 10 # 在当前 shell 环境中使用本地 major 版本为 10 的最高版本
nvs link lts # 将 LTS 版本设置为默认版本(跨 shell)
nvs unlink lts # 将 LTS 从默认版本移除
nvs ls # 列出本地已安装的所有版本
nvs ls-remote # 列出可从远程下载的所有版本
nvs ls-remote 16 # 列出可从远程下载的且 major 版本为 16 的所有版本
nvs alias jesus 14.15.1 # 将 jesus 设置为 14.15.1 的别名
nvs alias # 列出所有别名
nvs use jesus # 使用别名切换版本