nodemon是一种工具,可在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序。
    https://www.npmjs.com/package/nodemon

    例如监听electron项目

    1. {
    2. "name": "my-electron",
    3. "version": "1.0.0",
    4. "description": "",
    5. "main": "main.js",
    6. "scripts": {
    7. "start": "webpack-dev-server --config config/webpack.config.dev.js --progress --open",
    8. "build": "webpack --config config/webpack.config.prod.js --progress --display-modules",
    9. "electron": "nodemon --exec electron ." // --exec 表示监听electron运行命令
    10. },
    11. "nodemonConfig": {
    12. "ignore": [ // 忽略文件
    13. "files/*"
    14. ],
    15. "delay": "2000" // 延迟2秒,避免上传文件时较慢时过多重启
    16. },
    17. }