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操作ACCESS数据库(读增改删)的代码
May 14 Javascript
JS.findElementById()使用介绍
Sep 21 Javascript
js中的push和join方法使用介绍
Oct 08 Javascript
javascript中判断json的方法总结
Aug 27 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
Jan 04 Javascript
14 个折磨人的 JavaScript 面试题
Aug 08 Javascript
angular使用post、get向后台传参的问题实例
May 27 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
Jul 17 Javascript
node.js实现的装饰者模式示例
Sep 06 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
JS查找孩子节点简单示例
Jul 25 Javascript
JS实现烟花爆炸效果
Mar 10 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
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
PHP动态输出JavaScript代码实例
2015/02/12 PHP
PHP实现的memcache环形队列类实例
2015/07/28 PHP
PHP中快速生成随机密码的几种方式
2017/04/17 PHP
PHP使用xpath解析XML的方法详解
2017/05/20 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
PHP hex2bin()函数用法讲解
2019/02/25 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
Dom 结点创建 基础知识
2011/10/01 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
2013/11/18 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
javascript实现将文件保存到本地方法汇总
2015/07/26 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
详解在vue-test-utils中mock全局对象
2018/11/07 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
一篇文章快速了解Python的GIL
2018/01/12 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
个人求职信范文分享
2014/01/31 职场文书
室内拓展活动方案
2014/02/13 职场文书
付款委托书范本
2014/10/05 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书