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现实多行信息
Aug 26 Javascript
自己的js工具_Form 封装
Aug 21 Javascript
JavaScript 学习笔记(九)call和apply方法
Jan 11 Javascript
常规表格多表头查询示例
Feb 21 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 Javascript
js判断当前页面在移动设备还是在PC端中打开
Jan 06 Javascript
javascript的replace方法结合正则使用实例总结
Jun 16 Javascript
JS中如何比较两个Json对象是否相等实例代码
Jul 13 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 Javascript
基于vue 开发中出现警告问题去除方法
Jan 25 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
JS删除数组指定值常用方法详解
Jun 04 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抽象工厂模式(Elgg)
2010/03/21 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
JQuery对表格进行操作的常用技巧总结
2014/04/23 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
nodejs multer实现文件上传与下载
2017/05/10 NodeJs
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
Vue基于NUXT的SSR详解
2017/10/24 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
vue键盘事件点击事件加native操作
2020/07/27 Javascript
原生js实现购物车
2020/09/23 Javascript
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
python实现的一只从百度开始不断搜索的小爬虫
2013/08/13 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
matplotlib图例legend语法及设置的方法
2020/07/28 Python
Python测试框架:pytest学习笔记
2020/10/20 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
SQL Server笔试题
2012/01/10 面试题
就业推荐表自我鉴定
2013/10/29 职场文书
分公司经理岗位职责
2013/11/11 职场文书
实习老师离校感言
2014/02/03 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
新学期家长寄语2016
2015/12/03 职场文书
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers
万能密码的SQL注入漏洞其PHP环境搭建及防御手段
2021/09/04 SQL Server