作者:mobiledu2502860957 | 来源:互联网 | 2023-05-27 13:42
我正在运行pm2:
pm2 start bin/www --watch ../
问题是,当我更新根文件夹中的app.js时,它似乎不是自动重启节点.有任何想法吗?
1> ninjaneer..:
想出一个解决方案:
//processes.json:
{
"apps" : [{
"name" : "someExpress4App",
"script" : "bin/www",
"watch" : "../",
"log_date_format" : "YYYY-MM-DD HH:mm Z",
}]
}
把它放在项目的根目录上,然后运行你的pm2:
pm2 start processes.json
这样做会观察整个Express父目录.这意味着如果您使用类似Webstorm的东西来维护目录.idea,那么每次Webstorm将在此目录中写入时,您的pm2将重新启动您的服务器.同样的事情,如果您修改文件夹public中的内容...而不是这样,我建议直接添加您想要观看的目录和您的app.js"观看":['core','other-folder','app. JS']`