如何在 CentOS 8 中安装 Node.js
Node.js 是一个开源、跨平台、轻量级且功能强大的 Javascript 运行时环境,用于服务器端编程,基于 Chrome 的 V8 JavaScript 引擎构建,用于创建可扩展的网络工具和 Web 应用程序,需要后端功能。
推荐阅读:2019 年最适合开发者的 18 个 NodeJS 框架
在本文中,我们将向您展示在 CentOS 8 Linux 服务器上安装 Node.js 的两种不同方法,以便您可以开始使用。
在本页面:
- 从 CentOS 8 存储库安装 Node.js
- 使用 NVM 在 CentOS 8 上安装 Node.js
从 CentOS 8 存储库安装 Node.js
有一些依赖包,例如C++、make、GCC等,您需要从默认的CentOS存储库安装这些依赖包才能在 CentOS 8 Linux 上安装最新版本的 Node.js。
要安装这些依赖包,您需要使用以下 yum 命令在 CentOS 8 中安装开发工具。
yum groupinstall "Development Tools"
现在使用以下命令列出从默认 CentOS 存储库提供包 Node.js 包的模块。
yum module list nodejs
从上面的输出可以看出,有四种不同的配置文件可用,但您只需安装用 [d]
突出显示的默认配置文件即可安装一组通用的运行时包。
要在 CentOS 8 系统上安装默认的 Node.js 软件包,请运行以下命令。
yum module install nodejs
如果您是开发人员,您可以安装开发配置文件,该配置文件将安装其他库,使您可以构建动态可加载模块,如图所示。
yum module install nodejs/development
安装Node.js包后,您可以使用以下命令验证版本和位置。
node -v
npm -v
which node
which npm
这是从 CentOS 存储库在 CentOS 8 Linux 上安装 Node.js 环境的最简单方法。
使用 Node 版本管理器在 CentOS 8 上安装 Node.js
安装 Node.js 的另一种最简单方法是使用 Node 版本管理器 NVM,它是一个 bash 脚本,允许您在上面安装、卸载和维护多个 Node.js 版本系统。
要在 CentOS 8 系统上安装或更新 NVM,请使用以下 cURL 或 Wget 命令下载最新版本的安装脚本。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
OR
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
上述安装脚本,将nvm安装到您的用户帐户。要开始使用它,您需要首先获取 .bash_profile。
source ~/.bash_profile
现在,您可以使用 ls-remote
列出可用的 Node.js 版本。
nvm list-remote
样本输出
...
v12.2.0
v12.3.0
v12.3.1
v12.4.0
v12.5.0
v12.6.0
v12.7.0
v12.8.0
v12.8.1
v12.9.0
v12.9.1
v12.10.0
v12.11.0
v12.11.1
v12.12.0
v12.13.0 (LTS: Erbium)
v12.13.1 (LTS: Erbium)
v12.14.0 (Latest LTS: Erbium)
v13.0.0
v13.0.1
v13.1.0
v13.2.0
v13.3.0
v13.4.0
v13.5.0
现在,您可以通过键入您看到的任何版本来安装特定版本的 Node。例如,要获取版本 v13.0.0,您可以键入。
nvm install 13.0.0
安装完成后,您可以通过键入列出已安装的不同版本。
nvm ls
您可以通过键入在 Nodejs 版本之间切换。
nvm use v12.14.0
还可以设置默认的Nodejs版本并通过运行来验证。
nvm alias default v12.14.0
nvm ls
OR
node --version
在本文中,我们解释了在 CentOS 8 服务器上安装 Node.js 的两种不同方法。如果您在安装时遇到任何问题,请在下面的评论部分寻求帮助。