在 Linux 上安装 Node.js 的方法取决于你使用的发行版。以下是常见的几种安装方法:
方法 1:通过包管理器安装(推荐)
对于 Ubuntu/Debian 系统:
-
更新系统包索引:
sudo apt update
-
安装 Node.js(LTS 版本)
你可以直接使用 Ubuntu/Debian 的官方包管理器安装 Node.js,但是推荐使用 NodeSource 仓库来获取最新的 LTS(长期支持)版本。
安装 Node.js 的官方仓库:
curl -sL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
这个脚本会自动为你添加 NodeSource 仓库并安装对应版本的 Node.js。
-
安装 Node.js 和 npm(Node.js 的包管理工具)
sudo apt install nodejs
-
检查安装版本
安装完成后,你可以使用以下命令检查 Node.js 和 npm 的版本,确认安装成功:
node -v npm -v
对于 CentOS/RHEL 系统:
-
安装 EPEL 仓库(如果未安装):
sudo yum install epel-release
-
添加 NodeSource 仓库:
curl -sL https://rpm.nodesource.com/setup_lts.x | sudo bash -
-
安装 Node.js 和 npm:
sudo yum install nodejs
-
检查安装版本
node -v npm -v
方法 2:通过 NVM(Node Version Manager)安装
NVM 是一个用于管理多个 Node.js 版本的工具。如果你希望轻松切换不同版本的 Node.js,NVM 是一个很好的选择。
-
安装 NVM:
首先,安装 NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
-
加载 NVM 脚本:
安装完成后,运行以下命令使 NVM 脚本生效:
source ~/.bashrc
或者,如果你使用的是 Zsh:
source ~/.zshrc
-
使用 NVM 安装 Node.js:
安装最新的 LTS 版本:
nvm install --lts
或者,你可以安装特定的版本:
nvm install 16
-
检查安装版本:
安装完成后,你可以使用以下命令检查 Node.js 版本:
node -v npm -v
-
切换 Node.js 版本:
如果你使用了 NVM,可以通过以下命令轻松切换不同的 Node.js 版本:
nvm use 16
方法 3:通过源代码编译安装
如果你需要更高的自定义或需要编译最新的 Node.js 版本,可以通过源码编译安装。
-
安装构建依赖:
sudo apt install -y build-essential curl
-
下载 Node.js 源代码:
访问 Node.js 官方下载页面 获取最新的源代码压缩包。
-
解压并编译安装:
假设你已经下载了
node-v16.x.x.tar.xz
,解压并进入目录:tar -xf node-v16.x.x.tar.xz cd node-v16.x.x
然后进行编译和安装:
./configure make sudo make install
-
检查安装版本:
node -v npm -v
总结
- 推荐方法:通过包管理器安装(Ubuntu/Debian 使用
apt
,CentOS/RHEL 使用yum
),或者通过nvm
安装和管理多个版本。 - NVM 适合需要管理多个 Node.js 版本的开发者。
- 源码安装 适合需要自定义安装过程的高级用户。
如果你有特定的 Linux 发行版或其他要求,可以告诉我,我可以提供更详细的帮助。
标签:Node,install,js,版本,Linux,NVM,安装 From: https://blog.csdn.net/yaoyihe/article/details/145241350