美文网首页
node自动重启工具——nodemon

node自动重启工具——nodemon

作者: LiviSun | 来源:发表于2020-04-14 13:58 被阅读0次

    现在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

          本文链接:https://www.haomeiwen.com/subject/loozmhtx.html