Node.js 官網提供 Source Code (原始碼) 與 Pre-built Binaries (預編譯二進制) 兩種下載,**安裝方式截然不同**,混用會導致找不到二進制檔或路徑錯誤。
# 1. 下載 Linux x64 版 (例 v0.10.28)
wget https://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-x64.tar.gz
tar xzf node-v0.10.28-linux-x64.tar.gz
# 2. 建立軟連結到 /usr/local/bin (全域可用)
ln -s /opt/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
# 3. 驗證
node -v # v0.10.28
npm -v
解壓後 bin/ 目錄已包含 node、npm 可執行檔,無需編譯。
wget https://nodejs.org/dist/v0.10.28/node-v0.10.28.tar.gz
tar xzf node-v0.10.28.tar.gz
cd node-v0.10.28
./configure
make -j$(nproc)
make install
cp /usr/local/bin/node /usr/sbin/ # 確保 root 環境可用
sudo apt-get install nodejs npm
# 通常只能安裝 0.10.x 或更舊版本
生產環境強烈建議使用 nvm (Node Version Manager) 或 fnm 管理多版本、專案級切換:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 20 # 安裝最新 LTS
nvm use 20

關鍵提醒: 下載頁面務必確認是 Source Code 還是 Pre-built Binaries**,對應正確安裝步驟,切勿混淆。