插件窝 干货文章 怎么在Linux上安装Node.js8

怎么在Linux上安装Node.js8

Node 安装 版本 nodejs 881    来源:    2025-04-25

在Linux上安装Node.js 8(虽然已经EOL,但仍有特殊需求场景),以下是详细安装方法:

方法一:使用Node Version Manager(推荐)

# 1. 安装nvm(Node版本管理工具)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

# 重新加载shell配置
source ~/.bashrc  # 或 source ~/.zshrc

# 2. 安装特定版本Node.js 8
nvm install 8.17.0  # 这是8.x最后的LTS版本

# 3. 验证安装
node -v  # 应显示 v8.17.0
npm -v   # 对应版本应为 6.x

方法二:直接下载二进制包(适用于无网络环境)

# 1. 下载二进制包
wget https://nodejs.org/dist/v8.17.0/node-v8.17.0-linux-x64.tar.xz

# 2. 解压并安装
tar -xvf node-v8.17.0-linux-x64.tar.xz
sudo mv node-v8.17.0-linux-x64 /opt/nodejs8
sudo ln -s /opt/nodejs8/bin/node /usr/local/bin/node
sudo ln -s /opt/nodejs8/bin/npm /usr/local/bin/npm

# 3. 验证
node -v

方法三:通过包管理器(不推荐,因源可能已移除)

对于Debian/Ubuntu:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

重要注意事项:

  1. Node.js 8已于2019年12月31日终止支持(EOL),存在已知安全漏洞
  2. 生产环境强烈建议使用当前LTS版本(如18.x或20.x)
  3. 如果必须使用旧版本,建议:
    • 在容器中隔离运行
    • 配合漏洞扫描工具监控
    • 仅在内网环境使用

卸载方法:

# 如果是nvm安装
nvm uninstall 8.17.0

# 如果是二进制安装
sudo rm -rf /opt/nodejs8 /usr/local/bin/node /usr/local/bin/npm

需要其他版本或遇到安装问题可以补充具体错误信息。