美文网首页node
配置nodemon,监听文件变化,自动重启服务

配置nodemon,监听文件变化,自动重启服务

作者: 苏s哈 | 来源:发表于2020-04-29 21:13 被阅读0次

    1、安装 nodemon:npm install nodemon -D

    -S 即 --save(保存)
    包名会被注册在package.json的dependencies里面,在生产环境下这个包的依赖依然存在
    
    -D 即 --dev(生产)
    包名会被注册在package.json的devDependencies里面,仅在开发环境下存在的包用-D,如babel,sass-loader这些解析器
    

    2、修改 package.json 中的启动命令

    //"start": 新的启动脚本
    //"start:node": 原启动脚本
    {
      "name": "node-demo",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "start":"nodemon src/app.js",
        "start:node":"node src/app.js",
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC"
    }
    

    3、通过增加 nodemon.json 文件来配置指定特殊 watch 文件

    {
      "watch": ["./src/**/*.js"]
    }
    

    4、添加 DEBUG 模式,打开 debug 信息日志

    //"start": 新的启动脚本
    //"start:node": 原启动脚本
    {
      "name": "node-demo",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "scripts": {
        "start":"DEBUG=* nodemon src/app.js",
        "start:node":"node src/app.js",
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "keywords": [],
      "author": "",
      "license": "ISC"
    }
    

    相关文章

      网友评论

        本文标题:配置nodemon,监听文件变化,自动重启服务

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