Node.jsを学習しています。私のデモには2つのファイルがあります。
/server.js
/public/index.html
/server.js
は/public/index.html
を取得して、クライアントに戻ります。
/public/index.html
が変更されたときにnodemon
を使用して自動リロードしたいのですが。ただし、nodemon
は/server.js
を変更した場合にのみ機能し、/public/index.html
を変更した場合には機能しないようです。
サーバーの起動にnodemon server.js
を使用しています。
html
コマンドラインでnodemon
を監視するように指定するだけです(または、さらに良いのは、構成ファイルを追加します)。
ドキュメント から:
デフォルトでは、nodemonは.js、.coffee、.litcoffee、および.json拡張子を持つファイルを検索します。
--exec
オプションを使用してapp.pyを監視する場合、nodemonは拡張子が.pyのファイルを監視します。ただし、次のように-e(または--ext)スイッチを使用して独自のリストを指定できます。
nodemon -e js,jade
これで、拡張子が.js、.jadeのディレクトリ(またはサブディレクトリ)内のファイルが変更されると、nodemonが再起動します。
追加 nodemon.json
設定ファイルがうまくいきました。
{
"ext": "html"
}
Nodemon.jsonファイルを追加し、ファイル内で次のようにします。
{
“watch” : [ “filename.html”]
}
Nodemonを再起動します。これで動作します。