如何在CentOS和RHEL上安装最新的Nodejs
发布时间 - 2019-03-29 00:00:00 点击率:次node.js是一个基于chrome javascript运行时的平台,可轻松构建快速,可扩展的网络应用程序。最新版本node.js yum存储库由其官方网站维护。使用本篇文章添加yum存储库,并使用简单命令将最新nodejs安装到centos / rhel 7/6系统。
要安装特定的nodejs版本,可以参考文章:使用NVM安装特定的Nodejs版本。
步骤1:添加node.js yum存储库
首先,需要在Node.js官方网站提供的系统中启用node.js yum存储库,还需要开发工具来构建要在系统上安装的本机附加组件。
最新版本:
# yum install -y gcc-c++ make # curl -sL https://rpm.nodesource.com/setup_11.x | sudo -E bash -
稳定发布:
# 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安装(node模块管理器)
步骤3:检查node.js和npm版本
安装node.js之后,需要验证并检查已安装的版本。可以在node.js官方网站上找到有关当前版本的更多详细信息。
# node -v v11.12.0
另外,检查NPM的版本。
# npm -v 6.7.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/url。
本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Linux视频教程栏目!
# nodejs
# centos
# php
# JavaScript
# node.js
# chrome
# npm
# yarn
# JS
# http
# linux
# 可选
# 最新版本
# 创建一个
# 是一个
# 让我们
# 将在
# 要在
# 这是一个
# 中文网
# 还需要
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何获取上海专业网站定制建站电话?
如何快速上传建站程序避免常见错误?
如何在云服务器上快速搭建个人网站?
如何构建满足综合性能需求的优质建站方案?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
如何用低价快速搭建高质量网站?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
Laravel如何记录自定义日志?(Log频道配置)
java中使用zxing批量生成二维码立牌
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
,交易猫的商品怎么发布到网站上去?
浅析上传头像示例及其注意事项
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
Laravel观察者模式如何使用_Laravel Model Observer配置
如何在企业微信快速生成手机电脑官网?
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
JS去除重复并统计数量的实现方法
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
如何用景安虚拟主机手机版绑定域名建站?
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
EditPlus 正则表达式 实战(3)
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
七夕网站制作视频,七夕大促活动怎么报名?
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
Java解压缩zip - 解压缩多个文件或文件夹实例
如何快速打造个性化非模板自助建站?
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何在阿里云完成域名注册与建站?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
如何快速查询网址的建站时间与历史轨迹?
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
如何快速搭建自助建站会员专属系统?
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
javascript基本数据类型及类型检测常用方法小结
英语简历制作免费网站推荐,如何将简历翻译成英文?
Laravel如何使用Blade模板引擎?(完整语法和示例)
北京专业网站制作设计师招聘,北京白云观官方网站?
Swift中switch语句区间和元组模式匹配
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
如何用狗爹虚拟主机快速搭建网站?
敲碗10年!Mac系列传将迎来「触控与联网」双革新

