#1 TypeScriptで学ぶ環境構築の基本

TypeScriptは、JavaScriptに「型」という仕組みを追加した言語です。JavaScriptのコードをそのまま活かしつつ、より安全にプログラムを書けることから、近年人気が高まっています。この記事では、TypeScriptを学ぶための環境構築の手順を解説します。

TypeScriptはJavaScriptに変換されて動く

TypeScriptの大きな特徴は、書いたコードがそのまま実行されるわけではないという点です。TypeScriptのコードは、一度JavaScriptに変換(コンパイル)されてから実行されます。そのため、環境構築ではまず土台となるJavaScriptの実行環境であるNode.jsが必要になります。

Node.jsとTypeScriptのインストール

公式サイト(nodejs.org)からNode.jsをインストールしたら、ターミナルで次のコマンドを実行し、TypeScript本体をインストールします。

npm install -g typescript

インストールが完了したか確認するには、次のコマンドを使います。

tsc --version

ファイルを変換して実行する

拡張子.tsのファイルを用意したら、次のコマンドでJavaScriptに変換します。

tsc ファイル名.ts

同じ名前の.jsファイルが生成されるので、それをNode.jsで実行します。

node ファイル名.js

ts-nodeで変換と実行を同時に行う

毎回tscとnodeを2回に分けて実行するのが面倒な場合、ts-nodeというツールを使うと、変換と実行を1つのコマンドにまとめられます。

npm install -g ts-node
ts-node ファイル名.ts

ちょっとした動作確認をしたいときに便利です。

tsconfig.jsonという設定ファイル

プロジェクトが大きくなると、変換のルールを毎回コマンドで指定するのは大変です。そこでtsconfig.jsonという設定ファイルを用意し、変換対象のファイルや出力先などをまとめて管理します。tsc --initというコマンドを実行すると、雛形を自動生成できます。

TypeScriptならではの注意点

JavaScriptしか知らない状態でTypeScriptを触ると、「型が合っていません」というエラーに戸惑うことがあります。これはTypeScriptが、実行前の段階でミスに気づけるようにするための仕組みです。最初は窮屈に感じても、慣れると逆にバグを未然に防いでくれる心強い存在になります。

まとめ

TypeScriptの環境構築は、Node.jsのインストール後にtscコマンドを使えるようにするのが基本の流れです。ts-nodeのような補助ツールも活用しつつ、「型を書いてJavaScriptに変換する」という考え方さえ理解できれば、あとはJavaScriptの知識をそのまま活かして学習を進められます。


本ページはプロモーションを含みます。

参考書籍(PR)

TypeScriptをもっと学びたい方には「プロを目指す人のためのTypeScript入門」がおすすめです。


PR

コードを書かずに自動化したい方へ

「学んだけど自分の作業に組み込む時間がない」という方向けに、ダブルクリックで動く Windows専用の自動化ツールをオーダーメイドで作成しています。気になる方は こちらをご覧ください。

コメント

このブログの人気の投稿

#25 Rustで学ぶAI API(ChatGPT等)の呼び出し方の基本

#8 C++で学ぶ文字列操作の基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本