ワイワレ速報

eye-catch.jpg

4 ステップでモダンな tsconfig.json を作る - mizdra's blog

2025/04/03 07:25

ずん

「TypeScriptのtsconfig.jsonがややこしすぎて頭が痛いのだ!」

でぇじょうぶ博士

「ふむふむ。確かに設定項目が多くて混乱するでやんすね。でも、mizdraさんの4ステップ方式を使えば、現代的な設定ファイルが簡単に作れるでやんす!」

やきう

「ワイ、それ試したけど、なんかエラー出まくりで草」

でぇじょうぶ博士

「それはきっと、isolatedModulesとverbatimModuleSyntaxの設定を忘れてるでやんす。これらは現代のバンドラーには必須でやんす!」

ずん

「はかせ、バンドラーって何なのだ?」

でぇじょうぶ博士

「簡単に言うと、JavaScriptファイルをまとめて最適化するツールでやんす。webpackとかViteとか、そういうやつでやんす。」

やきう

「ワイはNode.jsで動かしとるんやが、それでも同じ設定でええんか?」

でぇじょうぶ博士

「いえいえ、Node.jsの場合は別の設定が必要でやんす。特にmoduleとtargetの設定は要注意でやんす!」

ずん

「結局どっちの設定使えばいいのだ?mizdraさんのジェネレーターを使えば楽なのだ?」

でぇじょうぶ博士

「そうでやんす!ジェネレーターを使えば、環境に応じた設定を自動で生成してくれるでやんす!」

やきう

「でもワイ、strict:trueにしたら型エラー祭りで泣きそうなんやが」

でぇじょうぶ博士

「それは甘えでやんす!型の厳格さこそがTypeScriptの真髄でやんす!」

ずん

「じゃあボク、any使いまくれば全部解決なのだ!」