私はこのようなものが必要です:
[{
"watch": ["src/api-gateway"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/api-gateway/main.ts"
},
{
"watch": ["src/services/ping-service"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node ./src/services/ping-service/ping-service.ts"
}]
それは可能ですか?
サーバーを起動するファイルがある親ディレクトリからnodemonを実行すると、サブディレクトリ内のすべてのファイルへの変更が監視されると思います。
または、「src /」を見てみてください。 そして、それらすべてを1つのオブジェクトに結合します。これは、execpropの場合と同じです。 しかし、本当にわかりません。
@vforvはそれに対処しますか?
こんにちは、
これを元に戻して申し訳ありませんが、エクスプレスアプリで特定の監視対象ディレクトリに問題があります。
ドキュメントから私はこれを持っています:
nodemon --watch app --watch libs app/server.js
このコードを実行しようとすると、監視されているディレクトリのいずれかで何かが変更されても何も起こりません。
nodemon --watch build --watch public build/server.js
基本的に、サーバーまたはクライアントのコードに変更があった場合はいつでもサーバーを再起動したいと思います。 サーバーは起動しますが、変更が発生してバンドルプロセスが正常に機能している場合、自動的に再起動することはありません。
watch
フラグなしでコードを実行すると、nodemonはすべてのフォルダーで変更を探し、機能します。 私が欲しいのは、これら2つのフォルダーだけを追跡することです。
@rhernandog上記のすべてのソリューションを試しましたか?
@rhernandogこれを最新の[email protected]でテストできます
@remyありがとうパッケージを更新して、どのように進んだかをお知らせします。
@rhernandogはか? (いくつかの)ディレクトリ監視の問題を修正する変更をプッシュしました。
これは最新リリースで機能しています。 どうぞアップグレードしてください❤️
@remy申し訳ありませんが、前に戻ることができませんでした。
最新のアップデートでうまく機能しています。素晴らしい仕事に感謝します!!! :ぱちぱち:
最も参考になるコメント
こんにちは、
これを元に戻して申し訳ありませんが、エクスプレスアプリで特定の監視対象ディレクトリに問題があります。
ドキュメントから私はこれを持っています:
nodemon --watch app --watch libs app/server.js
このコードを実行しようとすると、監視されているディレクトリのいずれかで何かが変更されても何も起こりません。
nodemon --watch build --watch public build/server.js
基本的に、サーバーまたはクライアントのコードに変更があった場合はいつでもサーバーを再起動したいと思います。 サーバーは起動しますが、変更が発生してバンドルプロセスが正常に機能している場合、自動的に再起動することはありません。
watch
フラグなしでコードを実行すると、nodemonはすべてのフォルダーで変更を探し、機能します。 私が欲しいのは、これら2つのフォルダーだけを追跡することです。