在Linux系统上搭建Node.js环境,可根据需求选择包管理器安装(简单快捷)、NodeSource二进制分发库安装(版本可控)或nvm版本管理器安装(多版本切换)三种常见方式。以下是详细步骤:
确保Linux系统已联网,并安装基础工具(如wget、curl、gcc等)。可通过以下命令安装常用工具(以Ubuntu/Debian为例):
sudo apt update && sudo apt install -y wget curl build-essential
包管理器是Linux系统自带的软件安装工具,操作简单,适合快速部署。
sudo apt update
sudo apt install -y nodejs npm
node -v # 查看Node.js版本(如v18.x.x)
npm -v # 查看npm版本(如v10.x.x)
sudo yum install -y epel-release
sudo yum install -y nodejs npm
node -v
npm -v
若需要安装特定版本的Node.js(如LTS稳定版),可使用NodeSource提供的库,步骤如下:
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
(CentOS/RHEL系统替换为rpm.nodesource.com/setup_18.x)sudo apt install -y nodejs # Ubuntu/Debian
sudo yum install -y nodejs # CentOS/RHEL
node -v # 应输出v18.x.x
npm -v # 应输出对应版本
若需要同时管理多个Node.js版本(如开发测试不同版本),推荐使用nvm(Node Version Manager),步骤如下:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc # 或~/.zshrc(根据shell类型调整)
nvm install node
nvm install 16.20.2
nvm use 16.20.2 # 切换到指定版本
nvm alias default 16.20.2 # 设置默认版本
node -v # 输出当前使用的版本
nvm ls # 查看已安装的版本列表
若安装后node或npm命令无法全局使用,需手动配置环境变量:
~/.bashrc文件(或~/.zshrc):nano ~/.bashrc
export PATH=$PATH:/usr/local/bin # 确保包含Node.js安装路径
source ~/.bashrc
无论使用哪种方法,最后均需通过以下命令确认安装成功:
node -v # 应输出Node.js版本号(如v18.17.1)
npm -v # 应输出npm版本号(如10.5.0)
通过以上步骤,即可在Linux系统上成功搭建Node.js环境。根据需求选择合适的方式:新手推荐包管理器安装,需要多版本切换则选nvm,指定版本则用NodeSource库。