fs.watchfile は Windows プラットフォームではサポートされていないようです。IIS NODE を使用したくないので、デバッグに役立つ小さなツールを作成しました。
このツールでは次のことができます。
main js ファイル すべてのサブディレクトリに関連するファイルへの変更。変更後にノード プロセスを再起動します。
使用法:
NodeWatcher は、このツールにログを出力します。 exe main .js すべてのパラメータ:
NodeWatcher.exe メイン JS プログラム [その他のオプションパラメータ]
ノードメイン JS プログラムと同等のメイン JS プログラムを指定する必要があります。
-r: [true | false ] エラーが発生したときに自動的に再起動します (node
例: NodeWatcher.exe -r false
-e: 監視対象ディレクトリ内のサフィックス名を持つファイルを監視します。デフォルトは js とノードです。
例: NodeWatcher.exe - w lib -e js -e node -e json -e xml -e config
-?:
-help: ヘルプドキュメントを表示
ログ出力は Web 上で表示できますページ
http://localhost:2012/
以下に示すように:
Node.JS は、console.log 一連のステートメントを使用するか、ツールによって提供されるメソッドを呼び出すことができます。ツールによって提供されます:
1 http://localhost:2012/logger.js をプロジェクトのルート ディレクトリにダウンロードします
2 参照 require(“./logger.js”)
3呼び出し: logger.log (….)
logger.error()
logger.info()
logger.warn()
logger.Exception(e)
パラメータ
インストール:
インストールする必要はありませんが、.Net Framework が必要です。 NodeWatcher.exe を 2.0 でコンパイルしました。ダウンロードしてディレクトリに配置すると、使用できます。
NodeWatcher_jb51.net.rar