在 Debian 上安装旧版 Node.js,常见且推荐的方法有下面几种,按推荐程度从高到低给你说明。
nvm(Node Version Manager) 是最灵活、最安全的方式,不影响系统环境。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后,重新加载 shell:
source ~/.bashrc
# 或
source ~/.zshrc
验证:
nvm --version
nvm list-remote
nvm install 14.21.3
nvm install 12.22.12
nvm install 10.24.1
nvm use 14
设置默认版本:
nvm alias default 14
适合服务器环境(不推荐生产机随意用 nvm)
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs
其他版本替换 14.x 即可:
16.x12.x10.x(已 EOL)⚠️ 注意:NodeSource 已逐步移除非常老的版本。
wget https://nodejs.org/dist/v14.21.3/node-v14.21.3-linux-x64.tar.xz
tar -xJf node-v14.21.3-linux-x64.tar.xz
sudo mv node-v14.21.3-linux-x64 /usr/local/nodejs
echo 'export PATH=/usr/local/nodejs/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
验证:
node -v
npm -v
| 场景 | 推荐方式 |
|---|---|
| 开发 / 多版本 | ✅ nvm |
| 服务器固定版本 | ✅ NodeSource |
| 离线 / 定制 | 手动安装 |
如果你能告诉我:
我可以给你最精确的一套命令 ✅