自动切换 node 版本

设计思路

  1. 若想实现自动切换,首先要明确每个项目所需的 node 版本,那怎么才能知道需要哪个版本呢?答案是配置文件,恰好 nvm 支持 .nvmrc,帮我们省去了读取配置的过程。
  2. .nvmrc 中配置 node 版本,如 v18.12.0,执行 nvm use 命令后,会切换版本至 v18.12.0
  3. auto-nvm 插件激活后,自动在每个打开的终端执行 nvm use 命令,即可切换。

Use Node Version 命令

提供一个 Use Node Version 命令,允许手动切换 node 版本。

设计思路

若用户本地环境没有安装 .nvmrc 配置的 node 版本,则自动切换会失败,这就需要用户手动操作切换。

  1. crtl+shift+p(window)cmd+shift+p(mac) 搜索 Use Node Version 命令回车执行
  2. 弹出输入框允许用户输入版本号。
  3. 回车确认并切换,终端自动执行 nvm use [version]

操作流程如下: