12章TypeScriptのビルドと実行

JavaScriptアプリケーションを本番環境でデプロイおよび実行したことがある人であれば、TypeScriptアプリケーションの実行方法もわかるでしょう——いったんJavaScriptにコンパイルしたら、その2つはそれほど大きくは違いません。この章は、TypeScriptアプリケーションのビルドと本番環境での実行に関するものですが、TypeScriptアプリケーションに固有のものはそれほど多くありません——ほとんどはJavaScriptアプリケーションにも当てはまります。ここでは、次の4つについて説明します。

  • どのようなTypeScriptアプリケーションをビルドする場合でも必要なこと
  • サーバー向けのTypeScriptアプリケーションのビルドと実行
  • ブラウザー向けのTypeScriptアプリケーションのビルドと実行
  • npm向けのTypeScriptアプリケーションのビルドとnpmへの公開

12.1 TypeScriptプロジェクトのビルド

TypeScriptプロジェクトをビルドすることは簡単です。この節では、どのような環境でアプリケーションを実行する予定であるにせよ理解しておく必要のある、核となる概念について説明します。

12.1.1 プロジェクトのレイアウト

TypeScriptのソースコードを最上位のsrc/フォルダーに保存し、それを最上位のdist/フォルダーにコンパイルすることを推奨します。このフォルダー構造は慣例としてよく使われており、ソースコードと生成されるコードとを2つの最上位フォルダーに分けることで、他のツールと統合する場合に作業がきわめて容易になります。また、生成される成果物をソース管理から除外することも容易になります。 ...

Get プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.