在Linux系统下搭建Node.js环境有多种方法,以下是一些常见的搭建步骤:
Ubuntu/Debian系统:
sudo apt update
sudo apt install nodejs npm
node -v
npm -v
CentOS/RHEL系统:
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo -E bash -
sudo yum install -y nodejs
node -v
npm -v
Fedora系统:
sudo dnf install nodejs npm -y
node -v
npm -v
Arch Linux系统:
sudo pacman -S nodejs npm
node -v
npm -v
这个方法最简单,适用于Ubuntu、Debian、CentOS等系统。
sudo apt update && sudo apt upgrade -y
sudo apt install curl -y
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v
如果你想安装多个版本的Node.js,推荐使用nvm。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install 20
nvm use 20
nvm alias default 20
node -v
npm -v
对于需要特定版本的Node.js或者想要完全控制安装过程的情况,源码编译安装是一个不错的选择。
sudo apt-get install build-essential sudo apt-get install libssl-dev
wget https://nodejs.org/dist/v16.14.0/node-v16.14.0.tar.gz
tar -zxf node-v16.14.0.tar.gz
cd node-v16.14.0
./configure
make
sudo make install
node -v
npm -v
以上步骤应该可以帮助你在Linux系统上成功搭建Node.js环境。如果在安装过程中遇到问题,可以参考Node.js官方文档或在相关的开发社区中寻求帮助。