Typescriptコンパイラコマンドと使い方


プロジェクト構造化用のコマンドセット

  • tsconfig.jsonを生成します.だからtsconfigjsonでは、私が望むようにtsファイルをコンパイルできます.
  • tsc --init 
  • tsconfig.jsonが存在するすべてのtsファイルをjsファイルにコンパイルします.
  • tsc -w
  • でコンパイルされたjsファイルはtsファイルと一緒にいると混同されるのでtsconfig.jsonでoutdirがjsを収集するパスを指定できます.
  • -tsconfig.json
    
    "outDir":"./build"
    ルールが
  • srcという名前のファイルにすべてのtsファイルを入れる場合、tsconfig.jsonにrootDirを設定すればいいです.
  • -tsconfig.json
    "rootDir":"./src",
    この設定が必要なのは、パスがファイル内で歪む可能性があるためです.たとえばhtmlファイルではjsファイルの場所を「./build/example.js」に設定しますが、srcにtsファイルが存在する場合はtscコマンドを使用してコンパイルする場合、buildディレクトリにjsファイルを作成することを約束しているので、パスが正しいです.
    ただし、src以外にtsを作成するとexmapleになります.jsのパスは「./build/src/example.js」に変更されます.これでパスエラーが発生します.これを防止するためには、src以外でtsファイルが生成されないようにrootDirでtsファイルの場所を指定する必要があります.
  • に必要なファイルのみをコンパイルします.必要なファイルをコンパイルしない
  • -tsconfig.json
    
    "include": ["./src/example.ts"], // example.ts만 컴파일 하기.
    
    "exclude": ["./src/example.ts"], // example.ts만 컴파일 하지 않기.