网站搜索

如何在 RHEL 和 Debian 系统中安装 Node.js 和 NPM


在本指南中,我们将了解如何在基于 RHEL 的发行版(例如 CentOS、Fedora、Rocky 和 AlmaLinux)上安装最新版本的 NodejsNPM基于 Debian 的发行版,例如 Ubuntu 和 Linux Mint。

Nodejs 是一个轻量级、高效的 JavaScript 平台,基于 Chrome 的 V8 JavaScript 引擎构建,NPM 是默认的 NodeJS 包管理器。您可以使用它来构建可扩展的网络应用程序。

在本页面:
  • 如何在基于 RHEL 的发行版上安装 Node.js
  • 如何在 Debian、Ubuntu 和 Linux Mint 上安装 Node.js

如何在 RHEL 发行版中安装 Node.js

最新版本的 Node.jsNPM 可从官方 NodeSource Enterprise Linux 存储库获取,该存储库由 Nodejs 网站维护,您将需要将其添加到您的系统中才能安装最新的 NodejsNPM 软件包。

重要:如果您运行的是旧版本的 RHEL 6CentOS 6,您可能需要阅读关于在旧发行版上运行 Node.js。

在 RHEL、CentOS、Fedora、Rocky 和 Alma 中安装 NodeJS

要添加最新版本 Node.js 的存储库,请以 root 或非 root 身份使用以下命令。

------------- For Node.js v19.x ------------- 
curl -fsSL https://rpm.nodesource.com/setup_19.x | sudo bash -
sudo yum install -y nodejs

------------- For Node.js v18.x ------------- 
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs

------------- For Node.js v16.x ------------- 
curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
sudo yum install -y nodejs

------------- For Node.js v14.x ------------- 
curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
sudo yum install -y nodejs

可选:系统上需要有gcc-c++make等开发工具,以便从 npm 构建本机插件。

yum install gcc-c++ make
OR
yum groupinstall 'Development Tools'

如何在 Debian、Ubuntu 和 Linux Mint 中安装 Node.js

最新版本的 Node.jsNPM 也可以从官方 NodeSource Enterprise Linux 存储库获取,该存储库由 Nodejs 网站维护,您需要将其添加到您的系统能够安装最新的 Nodejs 和 NPM 软件包。

在 Ubuntu 和 Mint 上安装 Node.js

------------- For Node.js v19.x ------------- 
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

------------- For Node.js v18.x -------------
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

------------- For Node.js v16.x -------------
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

------------- For Node.js v14.x -------------
curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
sudo apt-get install -y nodejs

在 Debian 上安装 Node.js

------------- For Node.js v19.x ------------- 
curl -fsSL https://deb.nodesource.com/setup_19.x | bash - &&\
sudo apt-get install -y nodejs

------------- For Node.js v18.x ------------- 
curl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\
sudo apt-get install -y nodejs

------------- For Node.js v16.x ------------- 
curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\
sudo apt-get install -y nodejs

------------- For Node.js v14.x ------------- 
curl -fsSL https://deb.nodesource.com/setup_14.x | bash - &&\
sudo apt-get install -y nodejs

可选:系统上需要有gcc-c++make等开发工具,以便从 npm 构建本机插件。

sudo apt-get install -y build-essential

在 Linux 中测试最新的 Nodejs 和 NPM

要对 nodejsNPM 进行简单测试,您可以使用以下命令检查系统上安装的版本:

在基于 RHEL 的系统上

node --version
npm --version

在 Debian、Ubuntu 和 Linux Mint 上

nodejs --version
npm --version

就是这样,NodejsNPM 现在已安装并可以在您的系统上使用。

我相信这些都是简单易行的步骤,但如果您遇到问题,您可以告诉我们,我们会找到帮助您的方法。我希望本指南对您有所帮助,并始终记住与 Tecmint 保持联系。