目的 TypeScriptをもっと深く知ろうと思ってます。文法とかの細かい部分をやる前に、モジュールレベルでの理解を深めようと思いました。特にモジュールの参照や参照解決辺りで発生するエラーは、基本をしっかり理解できてないとトラブルシューティングするときかなりストレス感じます。なので、まずはモジュール解決の基礎の部分をしっかり理解しようとうのが動機です。 モジュール解決方式 murankさんがこちらで日本語訳して解説しているNode方式を使います。Classic方式というのもありますが、これは「後方互換のため」とあるので使わないことにしました。解決のアルゴリズムも文字通りNodeのやり方なので、覚えて損はないでしょう。 モジュール解決方式はtsconfig.jsonで以下のように、Node方式でやっておくれ、っと指定してます。 すべてのデモはこの設定になってます。 デモのソースコード ソース