これは私のnodemon.jsonです
{
"watch": ["src/**/*.ts"],
"exec": "node out/index.js"
}
次のコマンドを実行して、nodemonを実行します。
nodemon
ルートnodejsディレクトリ
これは出力です:
% nodemon
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: src/**/*.ts
[nodemon] starting node out/index.js
Yay! Started app!
しかし、src nodemonでtsファイルを編集すると、アプリが再起動しません。
[〜#〜]更新[〜#〜]
ランニング nodemon --watch src/index.ts --exec 'node out/index.js'
機能し、index.tsの変更時にアプリをリロードします
ただし、ワイルドカードを使用して実行
nodemon --watch 'src/**/*.ts' --exec 'node out/index.js'
または
nodemon --watch src --exec 'node out/index.js'
アプリをリロードしません。
解決済み!
Nodemonを冗長モードで実行することで、デフォルトでは* .jsのみを監視するファイル、無視する監視しているワイルドカードがあることを発見しました。したがって、-e ts
コマンドに問題を修正します。
nodemon --watch src/ --exec 'node out/index.js' -e ts
誰かがnodemon.json
これは修正後の私のものです。
{
"watch": ["src"],
"exec": "tsc && node out/index.js" ,
"ext": "js json ts proto"
}