位置: 编程技术 - 正文

在Ubuntu系统上安装Node.JS的教程(ubuntu系统怎么安装)

编辑:rootadmin

推荐整理分享在Ubuntu系统上安装Node.JS的教程(ubuntu系统怎么安装),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ubuntu系统如何安装,ubuntu如何安装,ubuntu安装指南,ubuntu安装指南,ubuntu如何安装,ubuntu系统如何安装软件,ubuntu20.04怎么安装,ubuntu安装超详细教程,内容如对您有帮助,希望把文章链接给更多的朋友!

Node.js 在实时的 Web应用上采用了基于 WebSocket 的推送技术。这意味着什么样的革命性?Well,在经过了多年的基于无状态的请求-返机制的无状态交互之后,我们终于有了实时的,双向连接的web应用,客户端和服务器端都可以发起通信,能够自由地交换数据。与此形成鲜明对比的是传统的 web响应模式,客户端总是主动发起通信而服务端被动返回。此外,这些都是基于运行在标准端口上的开放Web组件(HTML、CSS和JS)。

可能有人会说,我们已经使用 Flash 和 Java Applet 的形式很多年了——但实际上,这些方式只是使用网络将数据传递到客户端上的沙箱环境。他们都是隔离运行的,而且经常操作到需要额外的权限之类的非标准端口。

凭借其独特的优势,Node.js的现在已经在许多著名公司的产品中起到了关键作用。

Node.js 的主要思路是:使用非阻塞的,事件驱动的 I/O 操作来保持在处理跨平台 (across distributed devices) 数据密集型实时应用时的轻巧高效。这听起来有点绕口。

它的真正含义是,Node.js 不是一个即将主导Web开发的世界的银弹级的平台。相反,它是一个满足特别需求的平台。你肯定不会希望使用 Node.js 去做 CPU密集型操作。事实上,使用它进行繁重的计算等于摒弃 Node 几乎所有的优点。Node 真正的亮点在于建设高性能,高扩展性的互联网应用——因为它能够处理庞大的并且高吞吐量的并发连接。

基础系统安装Node 在 Linux,Macintosh,Solaris 这几个系统上都可以完美的运行,linux 的发行版本当中使用 Ubuntu 相当适合。这也是我们为什么要尝试在 ubuntu . 上安装 Node.js,当然了在 . 上也可以使用相同的步骤安装。

1) 系统资源Node.js 所需的基本的系统资源取决于你的架构需要。本教程我们会在一台 1GB 内存、 1GHz 处理器和 GB 磁盘空间的服务器上进行,最小安装即可,不需要安装 Web 服务器或数据库服务器。

2) 系统更新在我们安装 Node.js 之前,推荐你将系统更新到最新的补丁和升级包,所以请登录到系统中使用超级用户运行如下命令:

3) 安装依赖Node.js 仅需要你的服务器上有一些基本系统和软件功能,比如 'make'、'gcc'和'wget' 之类的。如果你还没有安装它们,运行如下命令安装:

在Ubuntu系统上安装Node.JS的教程(ubuntu系统怎么安装)

下载最新版的Node JS v4.0.0访问链接 Node JS Download Page 下载源代码.复制其中的最新的源代码的链接,然后用wget 下载,命令如下:

下载完成后使用命令tar 解压缩:

安装 Node JS v4.0.0现在可以开始使用下载好的源代码编译 Node.js。在开始编译前,你需要在 ubuntu server 上切换到源代码解压缩后的目录,运行 configure 脚本来配置源代码。

现在运行命令 'make install' 编译安装 Node.js:

make 命令会花费几分钟完成编译,安静的等待一会。

验证 Node.js 安装一旦编译任务完成,我们就可以开始验证安装工作是否 OK。我们运行下列命令来确认 Node.js 的版本。

v4.0.0-pre在命令行下不带参数的运行node 就会进入 REPL(Read-Eval-Print-Loop,读-执行-输出-循环)模式,它有一个简化版的emacs 行编辑器,通过它你可以交互式的运行JS和查看运行结果。编写测试程序我们也可以写一个很简单的终端程序来测试安装是否成功,并且工作正常。要做这个,我们将会创建一个“test.js” 文件,包含以下代码,操作如下:

现在为了运行上面的程序,在命令行运行下面的命令。

在一个成功安装了 Node JS 的环境下运行上面的程序就会在屏幕上得到上图所示的输出,这个程序加载类 “util” 到变量 “util” 中,接着用对象 “util” 运行终端任务,console.log 这个命令作用类似 C++ 里的cout

结论就是这些了。如果你刚刚开始使用 Node.js 开发应用程序,希望本文能够通过在 ubuntu 上安装、运行 Node.js 让你了解一下Node.js 的大概。最后,我们可以认为我们可以期待 Node JS v4.0.0 能够取得显著性能提升。

Node.js巧妙实现Web应用代码热更新 背景相信使用Node.js开发过Web应用的同学一定苦恼过新修改的代码必须要重启Node.js进程后才能更新的问题。习惯使用PHP开发的同学更会非常的不适用,大

Webpack 实现 Node.js 代码热替换 这两天为了这个问题,Gitter上问,Twitter上问,GitHub上问,两天没反应原来写博客的jlongster不理我,我也不知道Webpack作者的联系方式最后在Gitter上发的消息他似

浅谈node.js中async异步编程 1.什么是异步编程?异步编程是指由于异步I/O等因素,无法同步获得执行结果时,在回调函数中进行下一步操作的代码编写风格,常见的如setTimeout函数、a

标签: ubuntu系统怎么安装

本文链接地址:https://www.jiuchutong.com/biancheng/370628.html 转载请保留说明!

上一篇:简单谈谈node.js 版本控制 nvm和 n(简单谈谈你的入党动机)

下一篇:Node.js巧妙实现Web应用代码热更新(node.js实战)

  • 现代服务是可以做什么的
  • 农村信用社可计息贷款吗
  • 税率为0的发票长啥样
  • 公司提供午餐的目的
  • 小规模补交去年的所得税资产负债表怎么调整
  • 小型微利企业预缴
  • 非工作日是否可以开标
  • 子公司计提的盈余公积如何抵消
  • 增值税普票没有税率怎么回事
  • 上交的项目评审费如何做财务处理呢?
  • 购买债券取得的利息收入计入什么科目
  • 自产产品用于捐赠的会计处理
  • 社保计入管理费用还是成本
  • 承包租赁成本明细表的预算项目
  • 技术服务结转成本的会计分录
  • 慈善会可以开什么票据
  • 住宿费的普通发票怎么开
  • 如何利用成套消费品进行纳税筹划
  • 企业收入为免税收入的是
  • 购买使用过的固定资产如何计提折旧
  • 开票系统问题
  • 公司院内打井怎么处罚
  • 购买汽车分期付款利息怎么算
  • 老板垫付的钱应该怎么做科目
  • 项目盈利后收到短信
  • 适用于初学者的美得理电子琴
  • 支付宝账单有什么作用
  • 失控发票的企业如何处理
  • 未付款的增值税发票可以抵扣吗
  • ghost打开
  • 应付职工薪酬账户期末余额可能是
  • 公司报销之后钱发到哪
  • yolov5 workers
  • django cookie
  • 固定资产管理系统多少钱
  • 实现产供销一体化
  • php curl_exec
  • 结转生产成本的会计科目
  • yolov5结构解析
  • 数据库arc文件
  • 房地产企业汇算清缴资料
  • 连锁店总部的组织架构
  • 预缴增值税附加税
  • vue this.$ref
  • php5.6.和7.2区别
  • 什么是代缴代扣
  • 公司安排异地培训
  • 小规模收入账务
  • 预付款已经开了发票未到货要怎么做账
  • 短期借款利息怎么做账
  • 关于税务机关扣押程序
  • 企业筹办期怎么做账最合理
  • 库存商品总分类账范本
  • 进出口代理的账务怎么做
  • 行政单位与事业单位净资产的比较
  • 挂靠在运输公司的车辆为什么要记入"固定资产"科目?
  • 资产负债表日后非调整事项应当在附注中披露
  • 租赁房产税计税依据及计算方式是什么
  • 商贸公司的外账怎么做
  • 税盘的服务费
  • 小规模纳税人系统查询
  • 企业收到政府补助金80 000元,存入银行
  • 分包工程 税务 账务处理
  • 应付账款二级科目可以是个人吗
  • 红字发票怎么申报增值税
  • 私人贴现做账
  • 为什么到期一次还本付息要用债权投资利息调整
  • SQLServer Execpt和not in 性能区别
  • 如何确定我的学生学到了问题,尤其是核心素养方面
  • centos7升级内核后 无法启动
  • 怎么调win7
  • xp系统怎么打开开机启动项
  • wbs是什么的缩写
  • explorer.exe中文叫什么
  • 左手linux+gdb,右手unity+vs,一个bit一个bit地去调试是种什么体验
  • 基于android的app
  • 使用jquery实现的项目
  • vue3.0diff
  • 如何查询车辆购置税是否缴纳
  • 环保税2018年开征文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设