PM2观察器不工作
PM2 watchers not working
PM2 版本 - 2.5.0
节点版本 - 8.0.0
OS - 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 本地服务的方式。任何建议
开发模式下的 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"
]
};
PM2 版本 - 2.5.0 节点版本 - 8.0.0 OS - 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 本地服务的方式。任何建议
开发模式下的 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"
]
};