简体   繁体   English

PM2观察者无法正常工作

[英]PM2 watchers not working

PM2 version - 2.5.0 Node version - 8.0.0 OS - ubunut 16.04 LTS Framework - sailsJs PM2版本-2.5.0节点版本-8.0.0操作系统-ubunut 16.04 LTS Framework-sailsJs

PM2 is not looking for any changes made in controller or policies or in models, I have to stop it again and then restart it. PM2不在寻找控制器,策略或模型中所做的任何更改,我必须再次将其停止然后重新启动。 Here is my process.json file 这是我的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"
      }
    }]
  }

and "pm2 start process.json --env local" that's how I am starting the pm2 local serve. 和“ pm2 start process.json --env local”,这就是我启动pm2本地服务的方式。 any suggestion 任何建议

Grunt task watch in development mode doesn't watch changes in models, controllers or policies. 开发模式下的Grunt任务watch不会监视模型,控制器或策略的更改。 For that you need to use sails-hook-autoreload 为此,您需要使用sails-hook-autoreload

Ex: 例如:

// 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"
  ]
};

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM