25

.ejs ファイルの変更に対して機能する nodemon のようなものはありますか?

nodemon は .js または .coffee ファイルの変更を検出し、ノード アプリを再起動します。ただし、ビュー ファイルへの変更は検出されません。著者にメールしましたが、応答がありません。

4

4 に答える 4

36

質問を投稿したときにこれは実装されていなかったかもしれませんが、オプションを渡すだけです

-e coffee,js,ejs

ドキュメントを参照してください:https ://github.com/remy/nodemon

supervisor代替手段ですが、最後に使用したときはCPUを消費していました。それは今では修正されているかもしれませんが、私は固執しnodemonます。

于 2013-01-30T21:56:17.687 に答える
18

スーパーバイザーを使用できます。https://github.com/isaacs/node-supervisorまたはnpm install supervisor -g

特定のファイルを監視する必要がある場合は、-e 引数を更新するだけです。したがって、次のようなものを実行します

supervisor -e 'js|ejs|node|coffee' app.js 
于 2012-09-24T16:16:59.743 に答える
10

これを packages.json で使用します

"scripts":{
"start":"nodemon -e js,ejs,html -w . -w public -w views -w routes -w models server.js"
}

スーパーバイザーは常に CPU の約 20% を消費します

于 2013-05-09T10:56:39.800 に答える
1
  1. ファイルの変更を監視し、テンプレート キャッシュをクリアする自作のモニターで ejs をラップできます。
  2. テンプレートエンジンを、ホットリロードをすでにサポートしているものに変更できます。ECTをお勧めします。ボックスからの自動テンプレート リロード (watchオプションあり) をサポートし、EJS や他の多くのツールよりも数倍高速です。
于 2012-09-24T11:19:45.437 に答える