node自动重启工具——nodemon

现在nodejs作为轻量级的后台,越来越受欢迎,尤其在前端写demo的时候,直接koa框架一来,写几个api就能测试demo了。然而因为是demo,需要频繁修改接口,增加功能,修改代码之后,需要手动close,然后在start,以前觉得nodejs挺方便了,这点小毛病可以克服,直到遇见了nodemon这个工具,舒服~~

先来介绍一下这个工具:nodemon会在服务启动后,监视源代码的任何更改,当你保存修改过的代码之后,将自动重启。详细资料,请查看官方文档。

使用也很简单:

  1. 全局安装 nodemon:
npm install -g nodemon
  1. 编写nodejs 后台,这里使用koa框架(需要安装koa依赖npm install koa)
// app.js

const Koa = require('koa');
const app = new Koa();

app.use(async ctx => {
  ctx.body = 'Hello World';
});

app.listen(3000);
  1. 启动
nodemon app.js 

访问 3000端口,可以看到输出 Hello World,现在修改一下代码

...

app.use(async ctx => {
  ctx.body = 'Hello Nodemon';
});
...

当我们Ctrl+S 保存代码时,可以看到终端命令行,输出:

[nodemon] restarting due to changes...
[nodemon] starting `node app.js`

刷新浏览器,可以看到页面已经发生了改变,变成“Hello Nodemon”

ok,有这个小工具,nodejs开发调试会变得方便一点。

你可能感兴趣的:(node自动重启工具——nodemon)