なつねこメモ

主にプログラミング関連のメモ帳 ♪(✿╹ヮ╹)ノ 書いてあるコードは自己責任でご自由にどうぞ。記事本文の無断転載は禁止です。

ts-node で実行時に baseUrl と paths も考慮して欲しい

Next.js とか使ってると、 tsconfig.json を良い感じに設定してくれてて、実質ルートディレクトリからの相対パスでモジュールをインポートできて便利です。
ただ、 ts-node で実行しようとするとコケるので、コケないようにするやり方。

といっても方法は簡単で、プラグイン入れて設定するだけ:

$ yarn add tsconfig-paths --dev

で、下のように実行してあげる:

$ yarn run ts-node --require tsconfig-paths/register ./src/main.ts

簡単。おしまい。