2025年,Node.js仍是JavaScript開發中不可或缺的工具。本指南不僅涵蓋了在不同平台上安裝Node.js,還深入介紹如何使用Node版本管理器(NVM)高效管理多個Node.js版本。
NVM (Node版本管理器)是一個命令列工具,允許開發者輕鬆管理多個Node.js版本。
對於需要特定Node.js版本的項目,NVM尤其有用,它允許在版本之間無縫切換,並避免版本衝突。
替代方案:如果您喜歡傳統的安裝方式,可以直接從Node.js官方網站(https://www.php.cn/link/beddf554eb637cbe8c079b879c79c29b。
在macOS和Linux上: 開啟終端機並執行安裝命令:
<code>curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash</code>
更新shell設定檔:
<code>source ~/.bashrc # 对于bash source ~/.zshrc # 对于zsh</code>
驗證安裝:
<code>nvm --version</code>
在Windows上: 從GitHub下載nvm-windows安裝程序,運行安裝程序並按照說明操作。
開啟新的命令提示字元並驗證安裝:
<code>nvm version</code>
安裝NVM後,您可以輕鬆管理不同的Node.js版本。
安裝最新的LTS版本:
<code>nvm install --lts</code>
安裝特定版本:
<code>nvm install 16.14.0</code>
列出已安裝的版本:
<code>nvm ls</code>
在版本之間切換:
<code>nvm use 16.14.0</code>
為了確保團隊專案的版本一致性,在專案根目錄中建立一個.nvmrc
檔案:
<code>16.14.0</code>
然後,任何團隊成員都可以簡單地運行:
<code>nvm use</code>
對於生產項目,請一律使用LTS版本。定期將NVM更新至最新版本。
在所有專案中實作.nvmrc
檔案以保持團隊一致性。
在切換版本之前備份全域npm配置。
使用npm腳本來自動化跨環境的版本切換。
自訂別名:
<code>nvm alias myproject 14.17.0 nvm use myproject</code>
使用特定版本執行指令:
<code>nvm exec 14.17.0 node script.js</code>
依版本安裝全域套件:
<code>nvm use 14.17.0 npm install -g yarn</code>
PATH衝突:檢查您的shell設定檔配置。 macOS/Linux上的權限:
<code>sudo chown -R $(whoami) ~/.nvm</code>
Windows上的效能:考慮使用Windows Linux子系統(WSL)以獲得類似Unix的體驗。
在2025年,有效率地使用NVM管理Node.js安裝比以往任何時候都更重要。隨著JavaScript生態系統的快速發展,能夠輕鬆地在Node.js版本之間切換並管理多個開發環境對於現代開發者至關重要。透過掌握NVM並遵循本指南中概述的最佳實踐,您將能夠很好地應對當代Node.js開發的挑戰,確保專案的靈活性和效率。
原文發表於https://codeinit.dev/blog/instalacao-e-gerenciamento-do-nodejs-com-nvm
以上是使用 NVM 安裝和管理 Node.js的詳細內容。更多資訊請關注PHP中文網其他相關文章!