NodeJs使用Express框架开发时的快速调试方法

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

全局安装 supervisor

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

$ npm -g install supervisor

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

用supervisor启动express项目

安装完之后就能够 用 supervisor 来启动 express项目了,进入项目根目录,执行:npm

supervisor ./bin/www

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

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

参考:express搭建nodeJS中间层code

相关文章
相关标签/搜索