可視化管理 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 的功能包括:

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