自动切换 node 版本
设计思路
- 若想实现自动切换,首先要明确每个项目所需的
node
版本,那怎么才能知道需要哪个版本呢?答案是配置文件,恰好nvm
支持 .nvmrc,帮我们省去了读取配置的过程。 - 在 .nvmrc 中配置
node
版本,如v18.12.0
,执行nvm use
命令后,会切换版本至v18.12.0
。 auto-nvm
插件激活后,自动在每个打开的终端执行nvm use
命令,即可切换。
Use Node Version 命令
提供一个 Use Node Version 命令,允许手动切换 node
版本。
设计思路
若用户本地环境没有安装 .nvmrc
配置的 node
版本,则自动切换会失败,这就需要用户手动操作切换。
- crtl+shift+p(window) 或 cmd+shift+p(mac) 搜索 Use Node Version 命令回车执行
- 弹出输入框允许用户输入版本号。
- 回车确认并切换,终端自动执行
nvm use [version]
。
操作流程如下: