1. ホーム
  2. node.js

[解決済み] ファイル変更時にノードを再起動する

2022-04-14 05:56:03

質問

PHPのバックグラウンドを持つ者にとって、コードを変更するたびにnodeを終了し、再び起動するプロセスは非常に面倒に思えます。nodeを使ったスクリプトを起動するときに、コード変更が保存されたときに自動的にnodeを再起動するようなフラグはありますか?

解決方法は?

永久モジュール は、複数のnode.jsサーバの概念を持ち、起動、再起動、停止、現在稼働中のサーバの一覧を表示することができます。また、ファイルの変更を監視し、必要に応じてnodeを再起動することができます。

まだお持ちでない方はインストールしてください。

npm install forever -g

インストール後に forever コマンドを使用します。 -w フラグを使用して、ファイルの変更を監視します。

forever -w ./my-script.js

さらに、ディレクトリをウォッチしたり、パターンを無視したりすることができます。

forever --watch --watchDirectory ./path/to/dir --watchIgnore *.log ./start/file