node下,每次文件的改动都需要重新的启动,反反复复,降低开发效率,浪费开发时间

nodemon 检测配置文件的改动,自动完成重启,提高开发效率

安装

  1. 安装 npm install -D nodemon
  2. 安装完成以后可以直接使用,如果确实全局安装的,可以直接使用nodemon index.js命令,如果不是的可以使用(mac)下npx nodemon index.js

    配置

nodemon默认的是监控项目的所有类型文件的修改,为了提升开发效率,可以适当的配置

  • 可以直接在package.json中添加配置的信息(不推荐)
  • 直接添加nodemon.json文件在项目的根目录

    1. {
    2. "watch": [
    3. "*.js",
    4. "*.json",
    5. "src"
    6. ],
    7. "ignore": [
    8. "package*.json",
    9. "nodemon.json",
    10. "node_modules",
    11. "public",
    12. "log4js"
    13. ],
    14. "extention": [
    15. "*.js"
    16. ],
    17. "env": {
    18. "NODE_ENV": "development"
    19. }
    20. }
  • watch监控文件的配置,*.js,js结尾的文件*.json,json结尾的文件,src,src路径下的we年

  • ignore: 忽略监控的we年,package*.json,package开头的json文件,nodemon.json,忽略nondemon.json文件,node_modules,忽略node_modules文件夹下的所有文件,public,忽略public文件夹下的所有文件,log4js,葫芦log4js文件夹下的所有文件
  • extention: *.js,只检测js结尾的文件
  • env: 只在开发环境下的运行监控