安裝執行環境
Node.js, npm, 與 nvm 簡介
Node.js
Node.js 是一個基於 Chrome V8 JavaScript 引擎的開放原始碼執行環境。它允許開發者在伺服器端執行 JavaScript 程式碼,並且以非同步、事件驅動的架構聞名,非常適合用於建構高效能的網路應用程式。
npm
npm(Node Package Manager) 是 Node.js 的套件管理工具。它提供了一個線上套件庫,開發者可以輕鬆地安裝、分享和管理 JavaScript 套件。
nvm
nvm(Node Version Manager)是一個用於管理多個 Node.js 版本的工具。它允許開發者在不同專案中快速切換 Node.js 版本,避免版本衝突。
安裝 Nvm
Windows
下載 NVM for Windows
- 前往 nvm-windows GitHub 頁面。
- 下載最新版本的安裝程式(
nvm-setup.zip)。
安裝 NVM
- 解壓縮並執行安裝程式。
- 選擇安裝路徑(建議不要包含空格或特殊字元)。
設定環境變數
- 確保安裝路徑已加入系統的
PATH環境變數中。
- 確保安裝路徑已加入系統的
驗證安裝
- 打開命令提示字元 (CMD) 或 PowerShell,輸入:bash
nvm version - 如果顯示版本號,表示安裝成功。
- 打開命令提示字元 (CMD) 或 PowerShell,輸入:
安裝 Node.js
- 使用以下命令安裝指定版本的 Node.js:bash
nvm install <version> - 切換到該版本:bash
nvm use <version>
- 使用以下命令安裝指定版本的 Node.js:
macOS
安裝 Homebrew
- 如果尚未安裝 Homebrew,請執行以下命令:bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 如果尚未安裝 Homebrew,請執行以下命令:
安裝 NVM
- 使用 Homebrew 安裝:bash
brew install nvm
- 使用 Homebrew 安裝:
設定環境變數
- 在
~/.zshrc或~/.bashrc中新增以下內容:bashexport NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" [ -s "/usr/local/opt/nvm/etc/bash_completion" ] && \. "/usr/local/opt/nvm/etc/bash_completion" - 保存並執行:bash
source ~/.zshrc
- 在
驗證安裝
- 打開終端機,輸入:bash
nvm --version - 如果顯示版本號,表示安裝成功。
- 打開終端機,輸入:
安裝 Node.js
- 使用以下命令安裝指定版本的 Node.js:bash
nvm install <version> - 切換到該版本:bash
nvm use <version>
- 使用以下命令安裝指定版本的 Node.js:
安裝特定版本的 Node.js
Node.js 有很多個大版本,而且每個大版本都有很多小版本。其中,LTS(Long Term Support)是長期維護版本,比較穩定、適合用於生產環境。可以使用以下命令查詢所有可用的 Node.js LTS 版本:
bash
nvm ls-remote --lts // Linux/macOS 適用
nvm list available // Windows 適用以安裝 v20 LTS 版本為例:
bash
nvm install --lts=20 // Linux/macOS 適用
nvm install 20 // Windows 適用安裝完成後,可以使用以下命令切換到該版本:
bash
nvm use 20可以透過以下命令查看目前使用的 Node.js 版本:
bash
node -v