如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM

如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM

Node.js是一个建立在Chrome的JavaScript运行时的平台,用于轻松构建快速,可扩展的网络应用程序。 最新版本的node.js yum存储库由其官方网站维护。 我们可以将此yum存储库添加到我们的CentOS/RHEL 7/6系统中,并使用简单的命令安装node.js。

添加Node.js yum源

首先我们将在nodejs官方网站提供的系统中添加node.js yum库。您还需要开发工具来构建要在系统上安装的本机插件。

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

安装Node.js 和NPM

在您的系统中添加yum存储库后,可以安装Nodejs软件包。 NPM也将与node.js.一起安装。此命令还将在系统上安装许多其他相关软件包。

yum erase nodejs npm -y   # 卸载旧版本的nodejs
rpm -qa 'node|npm' | grep -v nodesource # 确认nodejs是否卸载干净
yum install nodejs -y

检查Node.js和NPM版本

node -v
npm -v

创建演示Web服务器

这是一个可选的步骤。如果你想测试你的node.js安装。让我们创建一个带有“Welcome 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服务器,建议把127.0.0.1改为本机ip

node --debug demo_server.js

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ASP.NETCore

微服务日志之Spring Boot Kafka实现日志收集

承接上文( 微服务日志之.NET Core使用NLog通过Kafka实现日志收集 https://www.cnblogs.com/maxzhang1985/p/...

1184
来自专栏张戈的专栏

Linux系统最大文件打开数优化,解决Too many open files报错

这是一个 Linux 系统常见的故障,网络上也能轻易的找到解决办法,我也只是在工作中遇到了这个问题,所以在博客记录下,以备不时之需。 一、报错截图: 图为 re...

4167
来自专栏服务端技术杂谈

跨平台应用构建工具

Electron 是一个可以用JavaScript,Html,Css构建桌面应用的库,可以打包部署到Mac,Windows,Linux上。 Chrominum ...

2724
来自专栏Pythonista

centos下redis安全相关

由于发现众多同学,在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!!

1122
来自专栏云计算教程系列

如何在FreeBSD 10.1上安装MongoDB

MongoDB是一个免费的开源NoSQL数据库。它是当今Web应用程序中最常用的数据库之一,因为它在数据库模式设计中提供了高性能,可伸缩性和大量灵活性。在本教程...

850
来自专栏吴裕超

DNS Prefetch初认识

今天在看一个后台框架时,发现这样的代码: <link rel="dns-prefetch" href="//0.s3.envato.com"> <link re...

3889
来自专栏Linyb极客之路

elasticsearch-head插件安装

grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等的工作,head插件就是通过grunt启动

622
来自专栏程序员互动联盟

【记忆卡片】linux常用的5个命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命...

3518
来自专栏Porschev[钟慰]的专栏

Windows Server 2008 R2 配置AD(Active Directory)域控制器

配置环境 Windows版本:Windows Server 2008 R2 Enterprise                      S...

3485
来自专栏腾讯云实验室

微信小程序开发 Start-up

腾讯云提供了开发者实验室帮助用户快速开发小程序,教程内容如下,用户可以点击开发者实验室快速上机完成实验。

3813

扫码关注云+社区