web-dev-qa-db-ja.com

HTMLファイルが変更されたときにNodemonが再起動しない

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を使用しています。

19

htmlコマンドラインでnodemonを監視するように指定するだけです(または、さらに良いのは、構成ファイルを追加します)。

ドキュメント から:

デフォルトでは、nodemonは.js、.coffee、.litcoffee、および.json拡張子を持つファイルを検索します。 --execオプションを使用してapp.pyを監視する場合、nodemonは拡張子が.pyのファイルを監視します。ただし、次のように-e(または--ext)スイッチを使用して独自のリストを指定できます。

nodemon -e js,jadeこれで、拡張子が.js、.jadeのディレクトリ(またはサブディレクトリ)内のファイルが変更されると、nodemonが再起動します。

16

追加 nodemon.json設定ファイルがうまくいきました。

{
  "ext": "html"
}
2
Long Nguyen

Nodemon.jsonファイルを追加し、ファイル内で次のようにします。

{
   “watch”  : [ “filename.html”]
}

Nodemonを再起動します。これで動作します。