TypeScriptプロジェクトにtsconfig.jsonを生成する方法
tsconfig.json
を生成する方法
TypeScriptプロジェクトにTypeScriptプロジェクトを始める際に、TypeScriptコンパイラの設定を行うためのtsconfig.json
ファイルが必要です。このファイルは、プロジェクトのコンパイル設定やエクスポートするJavaScriptのバージョンなどを定義します。この記事では、tsconfig.json
ファイルを簡単に生成する方法を説明します。
TypeScriptをプロジェクトにインストールする
まず最初に、プロジェクトにTypeScriptをインストールする必要があります。TypeScriptはtypescript
というパッケージとして提供されており、npm
を使ってインストールします。開発環境用の依存関係としてインストールするため、以下のコマンドを実行してください。
$ npm install typescript --save-dev
これで、プロジェクトにTypeScriptがインストールされ、node_modules
フォルダ内にtsc
コマンドが利用可能になります。
package.json
にtsc
スクリプトを追加する
次に、tsc
コマンドを簡単に実行できるようにするため、package.json
ファイルにtsc
スクリプトを追加します。これにより、プロジェクト内でnpm run tsc
を実行するだけで、TypeScriptのコンパイラを使用できるようになります。
package.json
のscripts
セクションに以下の行を追加します。
"scripts": {
"tsc": "tsc"
}
この設定により、npm run tsc
コマンドが、プロジェクト内でTypeScriptコンパイラを実行するためのスクリプトとして機能します。
tsconfig.json
ファイルを生成する
最後に、tsconfig.json
ファイルを生成します。これには、npm
を使って以下のコマンドを実行します。
$ npm run tsc -- --init
コマンド内の--
は、npm
に対して、続く引数をtsc
コマンドに渡すよう指示するために使用します。これにより、--init
がtsc
コマンドに渡され、tsconfig.json
ファイルが生成されます。
生成されたtsconfig.json
ファイルは、多くのコメントと共に設定オプションが記載されたファイルとなります。初期状態では、ほとんどのオプションがコメントアウトされていますが、プロジェクトのニーズに応じてこれらのオプションを有効にすることができます。
{
"compilerOptions": {
/* このファイルについて詳しくは https://www.typescriptlang.org/tsconfig/ を参照してください */
/* プロジェクト設定 */
// "incremental": true, /* プロジェクトのインクリメンタルコンパイルを可能にするため、.tsbuildinfoファイルを保存します。 */
/* ... */
/* 言語と環境設定 */
"target": "es2020", /* 出力されるJavaScriptのバージョンを設定し、対応するライブラリの宣言を含めます。 */
/* ... */
}
}
以上で、tsconfig.json
ファイルの初期設定が完了しました。これで、プロジェクトでのTypeScriptの使用が可能になり、必要に応じて設定をカスタマイズすることができます。
フリーランスエンジニア必見!
最後に、フリーランスエンジニアの方にご案内です。
あなたに今だけご紹介できる”エンド直”・”高単価”の案件があります!
気になる方は公式ラインの追加をお願いします👇
Discussion