0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[Javascript入門した]tsconfig.jsonについて

Posted at

このページについて

私個人の備忘録シリーズです.
体系的な解説ではないので悪しからず.

tsconfig.jsonとは

tsconfig.jsonは、Typescriptプロジェクトで使用される設定ファイルで、Typescriptコンパイラがどのようにコードをコンパイルするかを記載したファイル.

主な役割

  • コンパイル対象の指定
    どのTypescriptファイル(.ts)をコンパイルするかを指定できる.
  • コンパイラオプションの設定
    どのバージョンのJavascriptにコンパイルするかや、型チェックの厳しさを調整するなどの、コンパイル時の動作について詳細に設定できる.

主な要素

  • compilerOptions

コンパイラの動作を制御するオプションの指定

"compilerOptions": {
  "target": "es5",                  // どのバージョンのJavaScriptにコンパイルするか
  "module": "commonjs",              // モジュールシステムの指定(例: "commonjs", "es6"など)
  "strict": true,                    // 厳格モード(型チェックを強化)
  "esModuleInterop": true,           // ESモジュールの互換性
  "outDir": "./dist",                // コンパイル後の出力先ディレクトリ
  "sourceMap": true                  // ソースマップの生成(デバッグのため)
}
  • include
    コンパイルするファイルやディレクトリを指定する.
"include": ["src/**/*"]
  • exclude
    コンパイルの対象としないファイルを明示的に指定する.

  • files
    コンパイルするファイルの指定.
    includeとは違い、こちらはファイルを個別に指定する.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?