Centos7 安装Node.js10以上版本的方法步骤


Posted in Javascript onOctober 15, 2019

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

要安装特定的nodejs版本,请访问我们的教程 使用NVM安装特定的Nodejs版本。

删除旧的 nodejs 版本:

$ yum remove nodejs

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

首先,您需要在Node.js官方网站提供的系统中启用node.js yum存储库。您还需要开发工具来构建要在系统上安装的本机加载项。

最新发布: -

$ yum clean all && yum makecache fast
$ yum install -y gcc-c++ make
$ curl -sL https://rpm.nodesource.com/setup_12.x | sudo -E bash -

稳定发布: -

$ yum clean all && yum makecache fast
$ yum install -y gcc-c++ make
$ curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -

第2步 - 在CentOS上安装Node.js.

在系统中添加yum存储库后,让我们安装Node.js包。NPM也将与node.js一起安装。此命令还将在您的系统上安装许多其他依赖包。

$ sudo yum install nodejs

不要错过 => Yarn Installation ( 一个 Node 模块管理器)

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

安装node.js后验证并检查已安装的版本。您可以在node.js 官方网站 上找到有关当前版本的更多详细信息。

$ node -v 

// v12.3.1

另外,检查npm的版本。

$ npm -v 

// 6.9.0

第4步 - 创建演示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服务器。

$ node --debug demo_server.js

// debugger listening on port 5858
// Server running at http://127.0.0.1:3001/

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript对内存分配及管理机制详细解析
Nov 11 Javascript
jQuery实现图片上传和裁剪插件Croppie
Nov 29 Javascript
JS中的二叉树遍历详解
Mar 18 Javascript
jquery遍历table的tr获取td的值实现方法
May 19 Javascript
JavaScript与ActionScript3两者的同性与差异性
Sep 22 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
Feb 13 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
Mar 02 Javascript
JavaScript中的ES6 Proxy的具体使用
Jun 16 Javascript
layuiAdmin循环遍历展示商品图片列表的方法
Sep 16 Javascript
Vue使用NProgress进度条的方法
Sep 21 Javascript
bootstrap-table后端分页功能完整实例
Jun 01 Javascript
Threejs实现滴滴官网首页地球动画功能
Jul 13 Javascript
微信小程序如何实现五星评价功能
Oct 15 #Javascript
node.js express框架实现文件上传与下载功能实例详解
Oct 15 #Javascript
ES6 Promise对象概念及用法实例详解
Oct 15 #Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
Oct 15 #Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
Oct 15 #Javascript
ES6中let、const的区别及变量的解构赋值操作方法实例分析
Oct 15 #Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
Oct 15 #Javascript
You might like
海贼王:最美的悬赏令!
2020/03/02 日漫
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
Ubuntu上安装yaf扩展的方法
2018/01/29 PHP
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
ext前台接收action传过来的json数据示例
2014/06/17 Javascript
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
Bootstrap幻灯片轮播图支持触屏左右手势滑动的实现方法
2016/10/13 Javascript
jQuery插件FusionCharts实现的2D饼状图效果【附demo源码下载】
2017/03/03 Javascript
angularJS深拷贝详解
2017/03/23 Javascript
解决option标签selected="selected"属性失效的问题
2017/11/06 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
python 正则式 概述及常用字符
2009/05/07 Python
Python类的用法实例浅析
2015/05/27 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python实现日志按天分割
2019/07/22 Python
浅析Python 责任链设计模式
2020/09/11 Python
Html5页面内使用JSON动画的实现
2019/01/29 HTML / CSS
Html5页面获取微信公众号的openid的方法
2020/05/12 HTML / CSS
什么是类的返射机制
2016/02/06 面试题
大学生实习自我鉴定
2013/12/11 职场文书
2014年销售助理工作总结
2014/12/01 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
退货证明模板
2015/06/23 职场文书
大学生读书笔记大全
2015/07/01 职场文书
重阳节活动主持词
2015/07/04 职场文书
2016年11月份红领巾广播稿
2015/12/21 职场文书