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 相关文章推荐
ext form 表单提交数据的方法小结
Aug 08 Javascript
url 特殊字符 传递参数解决方法
Jan 01 Javascript
js模拟类继承小例子
Jul 17 Javascript
使用JavaScript的AngularJS库编写hello world的方法
Jun 23 Javascript
jQuery 中的 DOM 操作
Apr 26 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
Node.js中Bootstrap-table的两种分页的实现方法
Sep 18 Javascript
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 jQuery
JavaScript对象的特性与实践应用深入详解
Dec 30 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
d3.js实现图形缩放平移
Dec 19 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文章内容分页并生成相应的htm静态页面代码
2010/06/07 PHP
PHP防范SQL注入的具体方法详解(测试通过)
2014/05/09 PHP
基于php实现七牛抓取远程图片
2015/12/01 PHP
PHP框架laravel的.env文件配置教程
2017/06/07 PHP
php 提交表单 关闭layer弹窗iframe的实例讲解
2018/08/20 PHP
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
jquery修改网页背景颜色通过css方法实现
2014/06/06 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
Google 爬虫如何抓取 JavaScript 的内容
2017/04/07 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
Electron 打包问题:electron-builder 下载各种依赖出错(推荐)
2020/07/09 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Django框架中方法的访问和查找
2015/07/15 Python
python中函数默认值使用注意点详解
2016/06/01 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
Python如何实现转换URL详解
2019/07/02 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
html5画布旋转效果示例
2014/01/27 HTML / CSS
大学生的创业计划书就该这么写
2014/01/30 职场文书
工程专业应届生求职信
2014/02/19 职场文书
软件毕业生个人鉴定
2014/03/03 职场文书
股权转让协议书范本
2014/04/12 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
公司财务人员岗位职责
2015/04/14 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
QT与javascript交互数据的实现
2021/05/26 Javascript
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers