4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

foreverコマンドでファイル変更すると自動再起動されるオプション

Posted at

nodejsでファイルを変更するたびに再起動するのは手間がかかりますので、特定のディレクトリ以下のファイルを変更すると自動で再起動されるようにします。

環境

nodejs v4.2
centos6.9

foreverコマンドを使っています。
foreverを使えば、nodeコマンドでスクリプトを起動させなくても、起動したままになります。
インストール方法は
https://qiita.com/h1y0r1n/items/a2cf8f2e8d3d31ccba49

コマンド

forever start -w --watchDirectory ./ script.js

-wオプションはファイルの変更を監視します。
--watchDirectory以下で監視対象のディレクトリを指定します。
上記では./なので、カレントディレクトリ以下を監視します。

上記のようにすれば、ファイルを書き換えるたびに再起動する必要がなく、自動的に再起動されるので、開発効率が上がります。

forever -hでも確認できます。

-w, --watch      Watch for file changes
--watchDirectory Top-level directory to watch from

以下を参考にさせていただきました。 https://github.com/foreverjs/forever/issues/590
4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?