nodemon + ts-node でコードが変更されたら自動で再実行する
nodemon + ts-node を使うことで、tsファイルが変更されると自動で再実行することできます。
これに関して結構記事もあるのですが、nodemon.jsonを作ってその中にexecを指定する方法が紹介されているのですが、今のnodemonではデフォルトでts-nodeを使うようになっているので、その必要はないようです。
つまり、nodemon と ts-node を npm install した後に、以下のように実行すれば良いだけです。
nodemon src/app.ts
src/app.ts を書き換えると自動で再実行されました。
ちなみにテストで作ったsrc/app.tsは以下です。
const add = (a: number, b: number) => a + b
console.log(add(1,6))
add(1, 6) の引数を変更すると、再実行されて出力される結果も変わっていることを確認しました。
どうやら以下のPR以降、nodemon.json の設定が必要なくなったようです。便利になりました。
最近のコメント