起こったこと Node.js(Express)環境でtypescriptを使ったAPIの開発環境でホットリロードを実装しようとしたところ、めちゃくちゃ詰まった。 最初に試したことはts-nodeとnodemonの組み合わせ。ts-nodeがtsファイルを読み込めず、ずっとエラーを吐いていた。。。 以下、解決した方法と環境 実行環境 Node.js 20.0.0 express 4.19.2 typescript 5.3.3 nodemon 3.1.0 tsx 4.7.2 解決方法 結論、ts-nodeではなく、tsxをnodemonと一緒に利用することで解決した。 package.jsonのstartコマンドを記載するだけ。tsconfig.jsonなど他のファイルの変更は不要。 "scripts": { "test": "echo \"Error: no tes@t specified\