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 相关文章推荐
解决FireFox下[使用event很麻烦]的问题
Nov 26 Javascript
Javascript实例教程(19) 使用HoTMetal(1)
Dec 23 Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
Dec 29 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
May 16 Javascript
JS搜狐面试题分析
Dec 16 Javascript
深入理解react-router@4.0 使用和源码解析
May 23 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
Jul 20 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
Aug 02 Javascript
小程序云开发教程如何使用云函数实现点赞功能
May 18 Javascript
微信小程序可滑动周日历组件使用详解
Oct 21 Javascript
vue 插槽简介及使用示例
Nov 19 Vue.js
微信小程序如何实现五星评价功能
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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
php自定义错误处理用法实例
2015/03/20 PHP
php实现图片按比例截取的方法
2017/02/06 PHP
PHP使用PHPExcel实现批量上传到数据库的方法
2017/06/08 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
js点击button按钮跳转到另一个新页面
2014/10/10 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
Vue CLI 2.x搭建vue(目录最全分析)
2019/02/27 Javascript
实例讲解React 组件
2020/07/07 Javascript
JavaScript实现动态生成表格
2020/08/02 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
学习Python selenium自动化网页抓取器
2018/01/20 Python
Python实现ping指定IP的示例
2018/06/04 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
python3连接MySQL8.0的两种方式
2020/02/17 Python
Django框架安装及项目创建过程解析
2020/09/14 Python
深入浅析pycharm中 Make available to all projects的含义
2020/09/15 Python
python集合的新增元素方法整理
2020/12/07 Python
python字典与json转换的方法总结
2020/12/28 Python
计算机应用与科学个人的自我评价
2013/11/15 职场文书
2014年会演讲稿范文
2014/01/06 职场文书
汽车维修工岗位职责
2014/02/12 职场文书
运动会通讯稿500字
2014/02/20 职场文书
小学校长先进事迹材料
2014/05/13 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
督导岗位职责范本
2015/04/10 职场文书
初三语文教学反思
2016/03/03 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书
关于办理居住证的介绍信模板
2019/11/27 职场文书
PHP获取学生成绩的方法
2021/11/17 PHP