位置: 编程技术 - 正文

node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(node.js如何运行)

编辑:rootadmin

推荐整理分享node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(node.js如何运行),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node js 开发,node.js开发语言,nodejs开发指南,nodejs开发工具选择,node.js开发语言,node js 开发,node.js开发实战详解,node.js使用教程,内容如对您有帮助,希望把文章链接给更多的朋友!

在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也总是要不断地重复这几个很烦人的操作。有没有办法做到当文件修改之后,Node.js自动重新启动(或重新加载文件)以节省时间呢?一开始我是想到用grunt的watch模块来监控文件变化,但后来在网上一查,原来我们想到的,别人早已想到,并且已经做得很好。Node Supervisor正是这样一个可以实现这种需求的Node.js模块。

根据Github上的说明,Node Supervisor原本是用于服务器上Node.js应用崩溃的时候,自己重新启动。当然它也可以监控你的项目的js(或CoffeeScript)文件变化,进而重启来方便我们调试应用程序。

安装方法(以全局模块安装):

假设你的Node.js程序主入口是app.js,那么只需要执行以下命令,即可开始监控文件变化。

node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用(node.js如何运行)

Supervisor还支持多种参数,列举如下:

例子:

实现同样功能的类似产品还有Run.js和Nodeman,这两个我都没用过。但是从文档上来看,前者和Supervisor一样都是极简的5分钟就可以上手的那种,功能比Supervisor稍弱;后者的feature比较多,对应的文档就特别长,估计要研究透也得至少半个小时。选择哪一个,全看项目需求和个人喜好。

初始Nodejs 基本概念Node.js,或者Node,是一个可以让JavaScript运行在服务器端的平台。可以说,Node.js开创了javascript模块化开发的先河,早期的javascript需求都很简单

Nodejs全栈框架StrongLoop推荐 StrongLoop是一个基于Nodejs的强大框架,几乎包含了移动开发全栈所需要的所有功能。年成立,很少的员工,一个技术驱动,执行力强大的团队。也是在

使用cluster 将自己的Node服务器扩展为多线程服务器 用nodejs的朋友都有了解,node是单线程的,也就是说跑在8核CPU上,只能使用一个核的算力。单线程一直是node的一个诟病,但随着0.6版本中引入cluster之后

标签: node.js如何运行

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

上一篇:node.js中的Socket.IO使用实例(Node.js中的核心模块包括哪些内容?)

下一篇:初始Nodejs(初始学历是什么意思)

  • 增值税专用发票和普通发票的区别
  • 什么是企业税务登记号
  • 支票上的法人章和财务章是央行盖吗
  • 五月份有啥节日2020
  • 公司筹建期间可以多久
  • 低于5000是什么意思
  • 印花税购销合同包括哪些
  • 消防检测需要资质吗?
  • 房屋建筑物折旧率计算
  • 应付账款少记违反什么认定
  • 加油费充值卡发票可以报销吗
  • 估价入账是什么意思
  • 公司如何向税务部门举报
  • 领购增值税专用发票
  • 出口退税进项发票
  • 计算房产税时容积率怎么算
  • 可以给农村信用社的存折转账吗
  • 国家级企业孵化器是什么意思
  • 加计扣除的研发费用范围
  • 案例分析:如何缓解幼儿在幼儿园的焦虑情绪
  • 企业合并以外
  • 处理固定资产账务处理税率
  • 报税文件是纳税申报表吗
  • 销售技巧培训课程
  • 无形资产摊销完还需要报废
  • 发出的货物可以要求退回吗
  • 按键盘不起作用怎么办
  • 企业收到的政府补贴,怎么入账
  • 库存车转入固定资产
  • 材料暂估入库需要备案吗
  • 怎么通过mac地址访问设备
  • win10平板模式怎么改回来
  • 厂房押金收据范本
  • 外单位承担
  • 商贸企业国民经济行业代码
  • 专业初审
  • phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
  • 什么情况下可以领取失业保险金
  • 制造业企业预提短期借款利息
  • php函数传递参数方式
  • php产品
  • 分公司独立核算和非独立核算哪个好
  • 《设计模式》
  • sysstat命令
  • bcdboot命令怎么用
  • 增值税附加税有什么
  • 购买需要安装的设备计入什么科目
  • python如何建立函数
  • 一般纳税人年收入500万交多少税
  • 固定资产折旧常见方法
  • 是不是所有的发票都是一样的
  • 支付水费委托收款
  • 税金及附加减半征收金额按哪个
  • 库存商品一直没有销售怎么办
  • 建筑公司挂靠单位的财务处理是?
  • 申报表弥补以前年度亏损是链接哪个数据
  • 营改增后混凝土税率
  • linux lftp命令
  • docker untagged
  • win7虚拟内存怎么设置
  • win7旗舰版系统还原无法启动
  • 你一定不知道的56个历史真相
  • mac购买建议
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • cocos2dx4.0教程
  • opengl gltranslatef
  • glGenTextures(GLsizei n, GLuint *textures)函数说明
  • vue curd生成
  • android binary xml
  • unity怎么导入3d模型
  • javascript教程
  • Unity3D游戏开发引擎
  • javascript基础笔记
  • UIAutomator在AndroidStudio中的使用
  • 增值税纳税申报表附列资料(一)
  • 江苏常州税务局电话人工服务电话
  • 电子税务局使用率低的原因
  • 红色通知字体
  • 佩兰诗胶原蛋白填充霜真的有效果吗
  • 个人的车租给公司保险可以入账吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设