4

特定のファイルを編集した後、サーバーを自動的に再起動したいと考えています。そのためにインストールできるものはありますか? -または、フォルダーがそれに応じてスクリプトを実行するのを監視する必要がありますか。任意のポインタをいただければ幸いです

4

4 に答える 4

7

スーパーバイザーを使用します。でインストールしnpm install supervisor -gてコードを起動すると、準備完了supervisor server.jsです。デフォルトでは、server.js とそのサブディレクトリと同じディレクトリにあるファイルを監視しますが、追加のパスを追加できるはずです。

于 2011-11-10T09:37:14.373 に答える
0

https://github.com/mdlawson/pipingもいいですね。

ファイル変更の監視とアプリケーションの再起動 (node-supervisor など)、およびクラッシュ時のリロードを処理するノード "ラッパー" は既に存在しますが、私はそれが好きではありませんでした。パイピングはノードに「ホット リロード」機能を追加し、すべてのプロジェクト ファイルを監視し、何かが変更されたときにリロードします。「ラッパー」バイナリは必要ありません。

于 2013-03-21T21:30:31.570 に答える
0

Nodemon はそれに適しています https://github.com/remy/nodemon また、特定のファイルが変更された場合にのみ nodemon にアプリを再起動させたい場合は、.nodemonignoreどのファイルに変更を加える必要があるかを伝えることができるファイルを用意することが重要です。 nodemon によって無視されます。

サンプル.nodemonignoreファイル:

/public/*   # ignore all public resources

/.*         # any hidden (dot) files

*.md        # Markdown files

*.css       # CSS files

.build/*    # Build folder

/log/*
于 2013-08-11T22:18:28.200 に答える
0

そのためにNodemonを使用できます。ビデオ チュートリアルもあります。

于 2011-11-10T09:53:39.823 に答える