Below is an instruction that describes a task. Write a response that appropriately completes the request.

### Instruction:
NPMとGITを使用してTypeScriptプロジェクトを初期化するにはどうすればよいですか？

### Response:

ステップ1  - タイプスクリプトプロジェクトの開始

タイプスクリプトプロジェクトを開始するには、プロジェクトのディレクトリを作成する必要があります。

    MKDIR TypeScript-Project

次に、プロジェクトディレクトリに変更します。

    CD TypeScript-Project

Project Directoryをセットアップすると、TypeScriptをインストールできます。

    NPM I TypeScript  -  save-dev

タイプスクリプトを開発依存関係として保存するため、-save-devフラグを含めることが重要です。これは、プロジェクトの開発にタイプスクリプトが絶対に必要であることを意味します。

TypeScriptがインストールされていると、次のコマンドを使用してTypeScriptプロジェクトを初期化できます。

    NPX TSC  -  Init

NPMには、実行可能パッケージを実行するNPXと呼ばれるツールも含まれています。NPXを使用すると、グローバルにインストールすることなくパッケージを実行できます。

TSCコマンドは、組み込みのTypeScriptコンパイラであるため、ここで使用されます。TypeScriptでコードを記述すると、TSCを実行すると、コードがJavaScriptに変換またはコンパイルされます。

上記のコマンドで-Initフラグを使用すると、TypeScript-Projectプロジェクトディレクトリにtsconfig.jsonファイルを作成することにより、プロジェクトを初期化します。このTSCONFIG.JSONファイルを使用すると、TypeScriptとTSCコンパイラの対話方法をさらに構成し、カスタマイズできます。このファイルの構成を削除、追加、変更して、ニーズを最大限に満たすことができます。

編集者にtsconfig.jsonを開きます：

    nano tsconfig.json

あなた、そしてあなたはデフォルトの構成を見つけるでしょう。多くのオプションがありますが、そのほとんどはコメントアウトされています。
TypeScript-Project/tsconfig.json

{
  「コンパイラポーション」：{
    / * https://aka.ms/tsconfig.jsonにアクセスして、このファイルの詳細を読む */

    / *プロジェクト */
    // "incremental"：true、/ *インクリメンタルコンパイルを有効にします */
    // "Composite"：true、 /* Project ReferencesでTypeScriptプロジェクトを使用できるようにする制約を有効にします。*/
    // "tsbuildinfofile"： "./"、/* .tsbuildinfoインクリメンタルコンパイルファイルのフォルダーを指定します。*/
    // "disablesOurceOfProjectRecrecerEderedirect"：true、/ *複合プロジェクトを参照するときに宣言ファイルの代わりにソースファイルを好むことを無効にします */
    // "DisableSolutionSearching"：true、 /*編集時にマルチプロジェクトリファレンスチェックからプロジェクトを選択します。*/
    // "DisableReferencedProjectLoad"：true、 /* typeScriptによって自動的にロードされたプロジェクトの数を減らします。*/
    
    。。。
  }
}

TypeScript構成をカスタマイズできます。tsconfig.jsonファイルで。たとえば、アウトディアエントリを除外して「./build」に設定することを検討する場合があります。

TypeScriptがインストールされ、tsconfig.jsonファイルが設置されていると、TypeScriptアプリのコーディングに移動してコンパイルできるようになりました。