ゲーム作るくんのサイト
ゲーム作るくん
X

tsc だと型定義ファイルを読み込んでくれるのに ts-node だと読み込んでくれない問題

ts-node に --files オプションを付けたらいけました。

ts-node --files src/foo.ts

こちらが --files オプションの説明

--files    Load `files`, `include` and `exclude` from `tsconfig.json` on startup

オプション指定しなくても tsconfig.json に書かれたパスを見にいってくれるものだと思っていましたが、明示的にオプションを付ける必要がある、ということでした。