博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeJs使用Express框架开发时的快速调试方法
阅读量:6812 次
发布时间:2019-06-26

本文共 507 字,大约阅读时间需要 1 分钟。

习惯了php开发,可以直接使用echo或者var_dump()将想要查看的变量结果输出到网页查看,非常的方便。但是使用express开发时,每次修改文件后,都需要使用npm start命令重启服务,然后才能查看输出结果(在代码中使用console.log()),感觉非常的麻烦。有没有一种方法可以使修改后的文件立马生效呢,答案是肯定的。这篇就介绍一个 自动监听并同步的的 node工具——supervisor。

全局安装 supervisor

直接用npm安装既可,输入指令 :

$ npm -g install supervisor

这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。

用supervisor启动express项目

安装完以后就可以 用 supervisor 来启动 express项目了,进入项目根目录,执行:

supervisor ./bin/www

这样你的项目一旦发生更改(只要不是语法错误),supervisor会帮你自动同步到该进程里来,不需要重新启动。

如下图所示,当你修改一个项目文档并保存时,node服务会重新启动。

参考:

转载地址:http://odzzl.baihongyu.com/

你可能感兴趣的文章
Webpack 和 Gulp 构建伪命令行项目
查看>>
在线面试, 前端, 提纲, 草稿
查看>>
hive_异常_01_ Terminal initialization failed; falling back to unsupported
查看>>
分布式事务键值数据库 TiKV 加入 CNCF 沙箱孵化器
查看>>
Vue - day1
查看>>
kvm.virsh常用命令篇
查看>>
[Hive]Hive使用指南四 客户端导入数据
查看>>
10.JUC线程高级-线程八锁
查看>>
Apache Flink轻量级异步快照机制源码分析
查看>>
PostgreSQL 11 preview - 分区表 增强 汇总
查看>>
MediaCodec在Android视频硬解码组件的应用
查看>>
用JAVA自己画一张二维码
查看>>
Flutter Engine线程管理与Dart Isolate机制
查看>>
美国泛达公司:下一代数据中心的光缆布线系统
查看>>
以太坊(ethereum)技术开发相关资料
查看>>
Pandas数据排序
查看>>
gulp常用插件
查看>>
2018 前端趋势:更一致,更简单
查看>>
SQL物化视图 自动更新 定时刷新
查看>>
express框架应用接入阿里云函数计算
查看>>