在安裝了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 usenvm會根據.nvmrc文件中的版本號切換 Node 版本。 - 自動切換:如果你希望每次進入項目目錄時自動切換 Node 版本,你可以使用一些工具和插件,例如
direnv或autoenv,這些工具可以自動讀取.nvmrc文件並運行nvm use命令。
總的來説,通過設置默認版本或在項目中使用 .nvmrc 文件,你可以減少手動切換版本的需要,讓工作流程更順暢。