在安装了nvm
来管理 Node 版本时发现,每次打开新的 shell 时都需要手动使用 nvm use
命令来切换 Node 版本,这显得有些繁琐。可以通过以下几种方式来简化使用流程:
默认 Node 版本:你可以设置一个默认的 Node 版本,这样每次打开新的 shell 时,
nvm
会自动使用这个版本。使用以下命令来设置默认版本:nvm alias default <version>
例如,设置 Node 19 为默认版本:
nvm alias default 19
项目级别 Node 版本:如果你在项目中使用了不同的 Node 版本,可以在项目根目录创建一个
.nvmrc
文件,文件内容是你希望使用的 Node 版本号。然后,使用nvm use
时,nvm
会自动读取.nvmrc
文件并切换到指定版本。你可以通过以下命令创建.nvmrc
文件:echo "19" > .nvmrc
然后,每次进入项目目录时,你可以运行:
nvm use
nvm
会根据.nvmrc
文件中的版本号切换 Node 版本。- 自动切换:如果你希望每次进入项目目录时自动切换 Node 版本,你可以使用一些工具和插件,例如
direnv
或autoenv
,这些工具可以自动读取.nvmrc
文件并运行nvm use
命令。
总的来说,通过设置默认版本或在项目中使用 .nvmrc
文件,你可以减少手动切换版本的需要,让工作流程更顺畅。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。