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 相关文章推荐
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
Jan 08 Javascript
node.js中的console.assert方法使用说明
Dec 10 Javascript
JavaScript实现在页面间传值的方法
Apr 07 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
Dec 08 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
Jan 13 Javascript
从零学习node.js之文件操作(三)
Feb 21 Javascript
在js中做数字字符串补0(js补零)
Mar 25 Javascript
微信小程序实现签到功能
Oct 31 Javascript
Vue.js组件间通信方式总结【推荐】
Nov 23 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
详解javascript设计模式三:代理模式
Mar 25 Javascript
vue 全局封装loading加载教程(全局监听)
Nov 05 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 防止单引号,双引号在接受页面转义
2008/07/10 PHP
WordPress中获取指定分类及其子分类下的文章数目
2015/12/31 PHP
PHP生成制作验证码的简单实例
2016/06/12 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
js类 from qq
2006/11/13 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
javascript高级学习笔记整理
2011/08/14 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
jQuery的deferred对象详解
2014/11/12 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
Python 包含汉字的文件读写之每行末尾加上特定字符
2016/12/12 Python
python用Pygal如何生成漂亮的SVG图像详解
2017/02/10 Python
python出现"IndentationError: unexpected indent"错误解决办法
2017/10/15 Python
Python进程间通信Queue实例解析
2018/01/25 Python
python代码过长的换行方法
2018/07/19 Python
tensorflow自定义激活函数实例
2020/02/04 Python
Tensorflow中的dropout的使用方法
2020/03/13 Python
python如何调用百度识图api
2020/09/29 Python
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
实习评语
2013/12/16 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
元旦趣味活动方案
2014/08/22 职场文书
2014年维修工作总结
2014/11/22 职场文书
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android