位置: 编程技术 - 正文

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(初始学历是什么意思)

  • 发票冲红重开,重开时是按新税率还是旧税率
  • 研发机构采购设计方案
  • 跨省异地购买房产对外销售
  • 应交税金怎么算出来的
  • 两免三减半的范围
  • 保险公司代收车船税在发票备注栏
  • 税收优惠退回的税金怎么入账
  • 如何调整其他应付款
  • 发生工伤事故借条怎么写
  • 汇算清缴补交所得税的账务处理
  • 增值税有差额如何调账
  • 申报截止日期前还能用吗
  • 小规模纳税人需要每月清卡吗
  • 企业被列为风险纳税人税控开票会显示什么
  • 购入商品怎么做会计分录
  • 增值税包括土地整治收入吗
  • 销售固定资产的收入计入什么科目
  • windows10如何开机直接进入桌面
  • 如何结束excel
  • 企业所得税汇算清缴操作流程
  • 个人去税务局开租房发票需要缴纳多少税点
  • 转包工程款怎么结算
  • 在linux2.4.0版本中
  • 无法收回的保证金计入营业外支出汇算清缴调增填其他吗
  • php sybase_fetch_array使用方法
  • PHP:Memcached::prepend()的用法_Memcached类
  • PHP:ftp_get_option()的用法_FTP函数
  • 本月购买原材料怎么入账
  • 计划成本法和实际成本法区别
  • php程序开发范例宝典光盘
  • PHP:imagescale()的用法_GD库图像处理函数
  • php stl
  • 股权转让个人所得税优惠政策
  • 出租的厂房房产税如何征收
  • 完美解决索尼电视arc无声音
  • 融资租入的办公楼
  • 前端程序员和后端程序员哪个工资高
  • nodejs官方文档
  • elasticsearch基本概念
  • ps的cc和sp
  • 有效的管理你的时间的重要性英文作文
  • 不动产租赁专票对房产有无影响
  • 存货跌价准备的结转会计分录
  • mysql有几种
  • 技术开发费免税政策
  • 坏账准备计入科目
  • 支付土地补偿款账务处理
  • 个税手续费返还要交企业所得税吗
  • 新领的发票怎么导入uk开票系统
  • 长期股权投资与其他权益工具投资的区别
  • 分期收款发出商品是什么意思
  • 免抵退税和留抵退税计算题
  • 工资发多了可以追回吗
  • 待摊费用和预付费用的区别
  • 公司费用报销单样本
  • 什么是合理的工作安排
  • 营业收入的核算内容包括
  • 新准则委托代建会计处理
  • sql server获取字段长度
  • sqlserver如何设置主键
  • mysql格式化数值
  • windows7升级到windows8.1
  • 安装并激活navicat
  • windows storage server 2016下载
  • win10无u盘装系统教程
  • win7 32位无线网卡驱动
  • win8系统损坏怎么修复
  • ExtJS 2.0实用简明教程 之Border区域布局
  • xcode怎么新建项目
  • python利用matplotlib将扇形平分成50份
  • vue实现下载功能
  • cmd 更改密码
  • pypy 使用
  • 深入理解中国式现代化
  • jquery取消单选框选中
  • 虚拟摇杆 安卓
  • 以非gradle方式将 Eclipse 项目导入Android Studio
  • 小规模增值税减免会计科目
  • 耕地占用税林地有减免吗
  • 杭州市税务局副局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设