如何在CentOS/RHEL上安装最新的Nodejs

时间:2019-05-29 14:47:57  来源:igfitidea点击:

Node.js是基于Chrome的JavaScript运行时构建的一个平台,可以轻松构建快速、可扩展的网络应用程序。

最新版本的node.js yum存储库由其官方网站维护。
使用本教程添加yum 存储库并通过简单的命令将最新的Nodejs安装到CentOS/RHEL 8系统中。

第1步-添加Node.js Yum 存储库

首先,你需要在你的系统中启用node.js官方网站提供的yum 存储库。
我们还需要开发工具来构建要安装在系统上的本机外接程序。
最新版本:

$ dnf install -y gcc-c++ make
$ curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash -

稳定版本:

$ dnf install -y gcc-c++ make
$ curl -sL https://rpm.nodesource.com/setup_12.x | sudo -E bash -

步骤2 -在CentOS 8上安装Node.js

在系统中添加yum存储库之后,可以通过DNF安装Node.js包。
这也将通过node.js安装NPM。

sudo dnf install nodejs

不要忘记Yarn的安装(Node模块管理器)

步骤3 -检查Node.js和NPM版本

安装node.js之后,验证并检查安装的版本。

$ node -v   

v14.4.0

另外,检查npm的版本。

$  npm -v   

6.14.5

我们已经成功地在CentOS 7系统上安装了Node.js。
我们可以尝试下面给出的演示HTTP服务器。

步骤4 -创建演示Web服务器(可选)

这是一个可选步骤。
如果你想测试node.js的安装。
让我们创建一个web服务器。

创建一个文件 demo_server.js

$ vim demo_server.js

并添加以下内容

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Welcome Node.js');
}).listen(3001, "127.0.0.1");
console.log('Server running at http://127.0.0.1:3001/');

现在使用下面的命令启动web服务器。

$ node --inspect demo_server.js

Debugger listening on ws://127.0.0.1:9229/9e0c7b4a-2ffe-48df-a4b0-b4635dcd9359
For help, see: https://nodejs.org/en/docs/inspector
Server running at http://127.0.0.1:3001/

Web服务器已经在端口3001上启动。
现在在浏览器中访问 http://127.0.0.1:3001/