TypeScriptを使って開発を始めるには、まず環境を整える必要があります。ここでは、Node.jsのインストールからTypeScriptコンパイラのインストール、そしてエディタの設定までのステップを紹介します。
Node.jsのインストール
TypeScriptはNode.jsの環境を利用して実行やトランスパイルを行います。そのため、まずNode.jsをインストールします。
公式サイトからのインストール
- Node.jsの公式サイトにアクセスし、OSに合ったインストーラをダウンロードしてください。
- インストーラを使用してNode.jsをインストールします。このとき、
npm
(Node Package Manager)も一緒にインストールされます。
インストールの確認
- ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行してインストールが正常に完了したか確認します。
bashnode -v npm -v
- 上記コマンドでそれぞれバージョン情報が表示されれば、インストールは成功です。
TypeScriptコンパイラのインストール
次に、TypeScriptコンパイラをインストールします。これにより、.ts
ファイルをJavaScriptに変換できるようになります。
npmを使ったTypeScriptのインストール
- グローバルにインストールすることで、どのディレクトリからでも
tsc
コマンドを使用できるようにします。以下のコマンドを実行してください。
bashnpm install -g typescript
- グローバルにインストールすることで、どのディレクトリからでも
インストールの確認
- 次のコマンドでTypeScriptのバージョンを確認し、インストールが成功したかを確かめます。
bashtsc -v
- バージョン情報が表示されれば、インストールは完了です。
エディタ・IDEの設定 (VS Codeなど)
TypeScriptの開発をスムーズに行うためには、適切なエディタやIDEを使用することが重要です。特にVisual Studio Code(VS Code)は、TypeScriptの開発に最適です。
VS Codeのインストール
- VS Codeの公式サイトから、OSに対応したインストーラをダウンロードしてインストールします。
TypeScript拡張機能の設定
- VS CodeはデフォルトでTypeScriptをサポートしていますが、さらに便利に使うために拡張機能をインストールすることができます。
- VS Codeの拡張機能マーケットプレイスから「TypeScript」と検索し、人気のある拡張機能(例えば「ESLint」や「Prettier」など)をインストールすることで、コードの品質や整形がより効率的になります。
設定の調整
- TypeScriptプロジェクトで使用する際に、
tsconfig.json
ファイルを作成します。このファイルはTypeScriptのコンパイル設定を記述するもので、tsc --init
コマンドを実行することで簡単に作成できます。
bashtsc --init
tsconfig.json
には、コンパイラのオプションや対象のファイルを指定することができます。これによりプロジェクトの構成やコンパイルの挙動を細かく設定できます。
- TypeScriptプロジェクトで使用する際に、
TypeScriptの実行方法
TypeScriptの開発環境が整ったら、次に簡単なプログラムを書いて実行してみましょう。
プロジェクトの作成と設定
- プロジェクトのディレクトリを作成し、その中でTypeScriptプロジェクトを初期化します。
bashmkdir my-typescript-project cd my-typescript-project tsc --init
- これで
tsconfig.json
が作成され、プロジェクトの設定が完了します。
Hello Worldの作成
src
ディレクトリを作成し、その中にindex.ts
というファイルを作成します。
typescript// src/index.ts console.log("Hello, TypeScript!");
コンパイルと実行
- ターミナルで以下のコマンドを実行し、TypeScriptファイルをJavaScriptにコンパイルします。
bashtsc
- これにより、
dist
ディレクトリにコンパイルされたJavaScriptファイルが生成されます(tsconfig.json
でoutDir
としてdist
を指定した場合)。 - 次に、Node.jsを使って生成されたJavaScriptファイルを実行します。
bashnode dist/index.js
- 正しく設定されていれば、コンソールに「Hello, TypeScript!」と表示されます。
これで、TypeScriptの基本的なプロジェクトを作成し、実行する方法を学びました。次は、さらに複雑なプログラムに挑戦してみましょう!