Nodejs安裝筆記
Nodejs安裝筆記
三種安裝方式比較
| 安裝方式 | 優(yōu)點 | 缺點 | 適用場景 |
|---|---|---|---|
| NodeSource | - 簡單直接 - 自動處理依賴關(guān)系 - 可以快速升級到特定版本 |
- 不支持多版本共存 - 可能需要手動解決依賴沖突 |
生產(chǎn)環(huán)境或只需要一個固定版本的用戶 |
| nvm | - 支持多版本共存 - 易于切換不同版本 - 不需要 sudo 權(quán)限 |
- 需要額外的學習成本 - 初次配置稍復雜 |
開發(fā)者、測試多個項目或需要頻繁切換 Node.js 版本的用戶 |
| Debian 官方倉庫 | - 系統(tǒng)自帶,無需額外配置 - 穩(wěn)定性高 |
- 提供的版本較舊 - 升級不便 |
對穩(wěn)定性要求極高且不需要最新特性或版本的用戶 |
各安裝方式的具體操作步驟和驗證方法
安裝
1. 使用 NodeSource 倉庫安裝 Node.js
1.1 安裝依賴
sudo apt update && sudo apt install -y ca-certificates curl gnupg
1.2 添加 NodeSource GPG 密鑰
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource-keyring.gpg
1.3 添加 NodeSource 倉庫(這里以 Node.js 20 LTS 為例)
echo "deb [signed-by=/usr/share/keyrings/nodesource-keyring.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
1.4 更新包列表并安裝 Node.js
sudo apt update && sudo apt install -y nodejs
2. 使用 nvm (Node Version Manager) 安裝 Node.js
2.1 安裝 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
2.2 加載 nvm
source ~/.bashrc
2.3 查看可用的 Node.js 版本
nvm ls-remote
2.4 安裝最新的 LTS 版本
nvm install --lts
5. 設置默認版本
nvm alias default lts/*
3. 使用 Debian 官方倉庫安裝 Node.js
3.1 更新包列表
sudo apt update
3.2 安裝 Node.js 和 npm
sudo apt install -y nodejs npm
驗證
node -v
npm -v

浙公網(wǎng)安備 33010602011771號