Express 4 + pm2 ウォッチが動作しない 質問する

Express 4 + pm2 ウォッチが動作しない 質問する

私はpm2を次のように実行しています:

pm2 start bin/www --watch ../

問題は、ルート フォルダーの app.js を更新しても、ノードが自動的に再起動されないように見えることです。何かアイデアはありますか?

ベストアンサー1

解決策を見つけました:

//processes.json:
    {
      "apps" : [{
        "name"        : "someExpress4App",
        "script"      : "bin/www",
        "watch"       : "../",
        "log_date_format"  : "YYYY-MM-DD HH:mm Z",
      }]
    }

これをプロジェクトのルートに配置し、pm2 を次のように実行します。

pm2 start processes.json

おすすめ記事