【问题标题】:PM2 watchers not workingPM2 观察者不工作
【发布时间】:2017-12-04 10:52:56
【问题描述】:

PM2 版本 - 2.5.0 节点版本 - 8.0.0 操作系统 - ubunut 16.04 LTS 框架——sailsJs

PM2 没有在控制器或策略或模型中寻找任何更改,我必须再次停止它然后重新启动它。 这是我的 process.json 文件

 {
    "apps" : [{
      "name"        : "vr_crs",
      "script"      : "app.js",
      "watch"     : true,
      "ignore_watch" : ["node_modules", "views"],
      "env": {
        "NODE_ENV": "development"
      },
      "env_local": {
        "NODE_ENV": "local"
      },
      "env_production" : {
         "NODE_ENV": "production"
      }
    }]
  }

和“pm2 start process.json --env local”这就是我启动 pm2 本地服务的方式。任何建议

【问题讨论】:

    标签: node.js sails.js pm2


    【解决方案1】:

    开发模式下的 Grunt 任务 watch 不会观察模型、控制器或策略的变化。为此,您需要使用sails-hook-autoreload

    例如:

    // file - config/autoreload.js
    module.exports.autoreload = {
      active: true,
      usePolling: false,
      dirs: [
        "api/models",
        "api/controllers",
        "api/services",
        "config/locales"
      ],
      ignored: [
        // Ignore all files with .ts extension
        "**.ts"
      ]
    };
    

    【讨论】:

      猜你喜欢
      • 2014-03-24
      • 2011-04-14
      • 2013-01-30
      • 1970-01-01
      • 2015-02-14
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多