TypeScript コンパイル入門
TypeScriptのすべてのソースを視聴・コンパイルする方法
日本語説明
TypeScriptは、JavaScriptのスーパーセットであり、静的型付けの機能を追加します。これは、開発プロセスをよりスムーズにし、エラーを早期に検出するのに役立ちます。
視聴 (Watching)
TypeScriptソースコードに変更を加えると、コンパイラが自動的にコードを監視し、必要に応じて再コンパイルします。これにより、手動でコンパイルする手間が省けます。
コンパイル (Compiling)
TypeScriptコードをコンパイルすると、JavaScriptコードに変換されます。この変換により、ブラウザやNode.jsなどのJavaScript実行環境で実行できるようになります。
手順
-
TypeScriptのインストール
-
tsconfig.jsonファイルの作成
-
コンパイルコマンド
tsc
(すべてのソースをコンパイル)tsc --watch
(変更を監視して自動的にコンパイル)
例
// tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"outDir": "./dist"
}
}
この設定では、TypeScriptコードをES5のJavaScriptに変換し、CommonJSモジュール形式でdist
ディレクトリに出力します。
- TypeScriptの学習は、JavaScriptの知識を前提とします。JavaScriptの基本的な概念を理解していることが重要です。
- TypeScriptは、IDEやエディタとの統合もサポートしています。これにより、コードの補完、エラーチェック、リファクタリングなどの機能を利用できます。
- TypeScriptのコンパイラは、さまざまなオプションを提供しています。例えば、モジュールシステム、ターゲットESバージョン、出力ファイルの形式などを指定できます。
tsc --watch
このコマンドを実行すると、コンパイラが現在のディレクトリ内のすべてのTypeScriptファイル(.ts
拡張子)を監視し、変更が加えられると自動的にJavaScriptファイル(.js
拡張子)を生成します。
TypeScript コンパイル入門
以下のコードは、TypeScriptのコンパイルの基本的な例です。
// app.ts
let message: string = "Hello, TypeScript!";
console.log(message);
// tsconfig.json
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"outDir": "./dist"
}
}
tsc
この例では、app.ts
というTypeScriptファイルを作成し、メッセージを出力するコードを書いています。tsconfig.json
ファイルは、コンパイラの設定を定義しています。tsc
コマンドを実行すると、app.ts
がコンパイルされ、dist
ディレクトリにapp.js
というJavaScriptファイルが生成されます。
outDir
オプションは、コンパイル後のJavaScriptファイルの出力ディレクトリを指定します。module
オプションは、モジュールシステムを指定します。target
オプションは、コンパイル後のJavaScriptのターゲットESバージョンを指定します。
IDEやエディタのプラグイン:
多くのIDEやエディタには、TypeScriptのサポートが組み込まれています。これらのツールのプラグインを使用して、自動コンパイルやエラーチェックなどの機能を利用できます。
- WebStormのTypeScriptサポート
- Visual Studio CodeのTypeScriptプラグイン
npmスクリプト:
javascript compilation typescript