zoukankan      html  css  js  c++  java
  • nodemon详解

    1.介绍

      Nodemon是一个使用工具,它将会见监视源文件中任何的更改并自动重启服务器。Nodemon不会对你的代码产生额外的更改,它只是node命令的替代品。因为当你修改源文件后,如果你用的是原来的node 则必须手动重启 你的更改才会有效。但是如果用的是nodemon,则你不需要手动操作,它会检测你的代码改动自动重启。

    2.安装:

    npm install -g nodemon

    3.使用:

       使用nodemon跟原来的node没什么不同

    nodemon index.js

    4.Config files

        nodemon支持局部的和全局的配置文件。它们通常被命名为nodemon.js.可以位于当前的工作文件夹内,也可以位于你的home文件夹内。一个配置文件可以被--config  <file>命令来指定。

    搜索顺序为:

    • 命令行指定的配置文件
    • 当前路径内的配置文件
    • 全局配置文件

    config 文件的实例如下,json格式:

    {"ignore":["*.test.js","fixtures/*"],
        
    }

    这表示在ignore中的匹配的文件不需要监听。

     如果你想把所有的配置文件都配置在package,json中nodemon也是支持的,同样的格式但是必须在nodemonConfig标签下:

    {
    .........
    "nodemonConfig":{
         "ignore":["test/*","docs/*"]
    }
    .........
    
    }

    4.指令解释:

     

    • nodemon -e 

           默认的 nodemon监视 .js, .mjs, .coffee,  litcoffee和Json文件,通过-e命令你可以指定你自己的查找列表:

    nodemon -e js,jade

           这样nodemon会监视你的.js, .jade文件

    •     nodemon --watch path

         nodemon默认只会监视当前的工作路径,如果你想去监视其他路径上的文件,你可以使用如下命令:

        

    nodemon --watch app --watch libs app/server.js
    •      nodemon --ignore

         忽视一些文件被监视:

        

    nodemon --ignore lib/app.js
    •     nodemon --delay

         有时候你会修改许多文件,这时为了避免不必要的重启,你可以通过此命令指定多少时间后再进行重启。

       

    nodemon --delay 10 server.js

    5.手动重启:

       如果你的nodemon还在运行中,你想重启,你不需要关闭再重启,只需要

    rs
  • 相关阅读:
    Git操作命令2-在Git仓库里管理文件历史-分支操作
    mvvmlight框架搭建VS版本不同导致的问题
    wpf命令详解
    wpf触发器
    wpf控件模型
    wpf中Interaction.Behaviors详解
    wpf附加属性详解
    wpf依赖属性概述
    wpf体系结构
    MySql5.7下载安装配置教程
  • 原文地址:https://www.cnblogs.com/Mrfanl/p/10086989.html
Copyright © 2011-2022 走看看