可視化管理 Node-js 版本,太好用了!
在日常開發中,我們可能會經常遇到不同項目需要使用不同版本的 Node.js 的情況。雖然社區已經有了很多成熟的 Node.js 版本管理工具,比如 nvm。但是,這些工具基本都是基於 shell
的交互式命令的,用起來可能不太直觀便捷:比如在 macOS 平臺需要安裝支持 arm64 架構的版本的 node,nvm 就沒辦法通過命令(nvm ls -remote
)來查看;而在 Windows 平臺則需要通過 nvm-windows[1] 來單獨安裝以獲得支持。
今天來分享一個高效的 Node.js 版本可視化管理工具:nvm-desktop。
nvm-desktop 是什麼?
nvm-desktop 是一個以可視化界面操作方式管理多個 Node 版本的桌面應用,使用 Electron 構建(支持 Macos 和 Windows 系統)。通過該應用,可以快速安裝和使用不同版本的 Node。它完美支持爲不同的項目單獨設置和切換 Node 版本,不依賴操作系統的任何特定功能和 shell。
nvm-desktop 的功能包括:
-
支持爲系統全局和項目單獨設置 Node 引擎版本
-
管理 Node 的命令行工具
-
支持英文和簡體中文
-
支持自定義下載鏡像地址 (默認是 https://nodejs.org/dist)
-
Windows 平臺支持自動檢查更新
-
完整的自動化測試
nvm-desktop 支持設置主題,可選項包括:跟隨系統、亮色、暗黑
設置語言和鏡像地址:
nvm-desktop 怎麼用?
下載
首先,在 nvm-desktop 的 Release 頁面 [2] 下載系統對應的版本:
下載完成之後,進行安裝。
環境配置
安裝完成之後,如果使用的是 Mac 電腦,需要在~/.bashrc
、 ~/.profile
或 ~/.zshrc
文件添加以下內容,以便在登錄時自動獲取它:
export NVMD_DIR="$HOME/.nvmd"
export PATH="$NVMD_DIR/bin:$PATH"
如果電腦系統默認的是 zsh, 可以複製這個命令添加到
~/.zshrc
文件中即可。如果電腦使用的是 bash,則複製粘貼到~/.bashrc
文件中去即可。如果有其他安裝問題,可以查看官方文檔:https://github.com/1111mp/nvm-desktop/blob/main/README-zh_CN.md
基本使用
Windows 下則不需要額外的操作,安裝好運行之後直接搜索指定的 Node.js 版本點擊下載安裝即可。
下載的過程中會實時顯示下載進度。
安裝了新的 Node.js 版本之後,可以在已安裝中查看:
可以應用或者卸載已經下載好的版本。
可以在終端中查看是否切換成功:
nvm-desktop 還支持爲每個項目設置不同的 Node.js 版本,只需從本地添加項目,並設置需要的版本即可:
這樣設置之後,全局的 Node.js 版本和項目的 Node.js 版本互不干擾。
除此之外,點擊版本名稱可以查看該版本的更新日誌,點擊右上角的 “遠程刷新” 按鈕可以獲取最新的 Node.js 版本:
支持搜索 Node.js 版本、 V8 版本、NPM 版本,支持按發佈時間排序,對不同版本進行篩選:
便捷訪問
在 Mac 上,支持在頂部菜單欄便捷修改 Node.js 版本:
在 Windows 上,支持在右下角菜單便捷修改 Node.js 版本:
小結
nvm-desktop 簡直是懶人的福音,再也不用寫命令去切換 Node.js 版本了!
Github:https://github.com/1111mp/nvm-desktop
[1]nvm-windows: https://github.com/coreybutler/nvm-windows
[2]Release 頁面: https://github.com/1111mp/nvm-desktop/releases
本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源:https://mp.weixin.qq.com/s/9dkAEOO48Y4ukHxpTRiS-g