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中match函数的用法小结
Feb 08 Javascript
Javascript URI 解析介绍
Mar 15 Javascript
javascript实现获取浏览器版本、浏览器类型
Dec 02 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
Oct 10 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
jquery设置css样式的多种方法(总结)
Feb 21 Javascript
jquery实现弹窗功能(窗口居中显示)
Feb 27 Javascript
React-intl 实现多语言的示例代码
Nov 03 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
Vue中的作用域CSS和CSS模块的区别
Oct 09 Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
Oct 24 Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 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
Laravel中服务提供者和门面模式的入门介绍
2017/11/06 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
JS特权方法定义作用以及与公有方法的区别
2013/03/18 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
JavaScript中的标签语句用法分析
2015/02/10 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
微信小程序 UI布局常用技巧整理总结
2016/12/05 Javascript
网站申请不到支付宝接口、微信接口,免接口收款实现方式几种解决办法
2016/12/14 Javascript
Javascript仿京东放大镜的效果
2017/03/01 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
ionic2自定义cordova插件开发以及使用(Android)
2017/06/19 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
微信小程序日期选择器实例代码
2018/07/18 Javascript
Vue循环组件加validate多表单验证的实例
2018/09/18 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
[04:05]TI9战队采访 - Natus Vincere
2019/08/22 DOTA
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
Python初学者常见错误详解
2019/07/02 Python
python生成任意频率正弦波方式
2020/02/25 Python
Python新手学习raise用法
2020/06/03 Python
python模块如何查看
2020/06/16 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
异步传递消息系统的作用
2016/05/01 面试题
放飞中国梦演讲稿
2014/04/23 职场文书
公司年终奖分配方案
2014/06/16 职场文书
全陪导游词
2015/02/04 职场文书
家装业务员岗位职责
2015/04/03 职场文书
会议通知
2015/04/15 职场文书
培训班开班主持词
2015/07/02 职场文书
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL