在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库。