CentOS安装Node.js
在 CentOS 上安装 Node.js 有几种方法,下面是一些常见的方法:
方法 1:使用 NodeSource Node.js 二进制包
这是最推荐的方法,因为它提供了最新的 Node.js 版本。
运行 Node.js 版本管理器 nvm
首先,你可以安装 Node Version Manager (NVM),这样你可以轻松地安装和管理多个 Node.js 版本。
打开终端并运行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
或者,如果你使用的是 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装完成后,运行以下命令来启用 NVM:
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" # This loads nvm
你可以将上面的最后一行添加到你的 ~/.bashrc 或 ~/.zshrc 文件中,以便每次打开终端时自动加载 NVM。
安装 Node.js
使用 NVM 安装特定版本的 Node.js。例如,要安装最新版本的 Node.js,可以使用:
nvm install node
如果你想安装特定版本(例如 v16.20.2),可以使用:
nvm install 16.20.2
使用 NVM 切换到已安装的 Node.js 版本
安装完 Node.js 后,你可以使用以下命令切换到特定版本:
nvm use 16.20.2
方法 2:使用 YUM 包管理器(不推荐,因为可能不是最新版本)
如果你不想使用 NVM,可以使用 CentOS 的包管理器 YUM 来安装 Node.js。但是,这种方法可能不会提供最新版本的 Node.js。
启用 EPEL 仓库(如果尚未启用):
sudo yum install epel-release
安装 Node.js:
sudo yum install -y nodejs
方法 3:使用 NVM 但不通过 NodeSource(适用于不想使用外部源的情况)
如果你出于某些原因不想使用 NodeSource 的仓库,NVM 仍然可以让你安装 Node.js,尽管它依赖于网络下载。确保你的系统可以访问 GitHub 或其他可能的源。然后,按照方法 1 中的步骤安装 NVM。
验证安装
无论使用哪种方法,安装完成后,你可以通过运行以下命令来验证 Node.js 是否正确安装:
node -v
这将输出已安装的 Node.js 版本号。类似地,你可以通过运行:
npm -v