我有一个NodeJS应用my-project
,它有一个模块my-module
作为依赖项。目前,每当我对my-module
进行更改时,我都必须ctrl + C
退出PM2,然后输入pm2 start ...
再次启动my-project
。
这是我的pm2
配置文件。如您所见,手表已启用;但是,除非我退出并重新启动,否则不会反映更改。
{
"name": "my-project",
"script": "dist/index.js",
"watch": ["src", "../my-module/src"],
"ignore_watch": [
"node_modules"
],
"env": {
"NODE_ENV": "development",
"PORT": 8000
},
"watch_options": {
"followSymlinks": false
}
}
有没有办法让它如果我对my-modules
进行更改,它们会被watch选项反映出来,而不是手动重启?