nodejs的版本管理工具有:1、nvm工具;在macOS、Linux和其他各種類別Unix系統上皆受支持,但Windows支援程度不佳。 2、n工具;沒有子shell,沒有設定檔設置,沒有複雜的API。 3、nodenv工具。
本教學操作環境:windows7系統、nodejs 12.19.0版、Dell G3電腦。
為什麼需要版本管理工具?
前端各種使用不同版本Node.js 的npm 包滿天飛的情境下,為了解決Node.js 各種版本存在不相容現象,版本管理工具可以讓你在同一台機器上快速安裝和切換不同版本的Node.js。
如果您想在不卸載 node 穩定版本的情況下測試使用最新前緣版本開發的模組,版本管理工具可以提供協助。
nodejs的版本管理工具有哪些?
nvm
nvm 全名 Node.js Version Management,顧名思義則是一個 Node.js 的版本管理工具。在 macOS、Linux(包括適用於 Linux 的 Windows 子系統)和各種其他類 Unix 系統上均受支援。由於 Windows 支援程度不佳,社群孵化了 nvm-windows 供 Windows 使用,它們隸屬於不同的項目,相互分開的支援和維護。
Linux、Mac OS:https://github.com/nvm-sh/nvm
Windows:https://github.com/coreybutler/nvm-windows
n
Node.js 版本管理:沒有子shell,沒有設定檔設置,沒有複雜的API,就是簡單。與 nvm 相同的系統支援度,在 macOS、Linux(包括適用於 Linux 的 Windows 子系統)和各種其他類 Unix 系統上均受支援。
Linux、Mac OS:https://github.com/tj/n
Windows: 必須透過WSL(Linux 的Windows 子系統)工作
#nodenv
從rbenv 分叉出來的Node.js 版本管理工具,使用nodeenv 為您的應用程式選擇一個Node 版本,並確保您的開發環境與生產環境相匹配。將 nodeenv 與npm一起使用,以實現無痛 Node 升級和防彈部署。
https://github.com/nodenv/nodenv
#nvm 的安裝(Windows 版本)
1. 下載安裝套件
https://github.com/coreybutler/nvm-windows/releases
下載取得最新的nvm-setup.zip 檔案。
2. 安裝nvm
#3. 安裝後驗證
以上是nodejs的版本管理工具有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!