Node.js で TypeScript を実行する基本設定

Node.js は Google の V8 JavaScript エンジンを利用した JavaScript 実行環境です。 Windows, macOS, Linux などの各種プラットフォームにインストールして利用できます。

パフォーマンスの良い JavaScript エンジンである、というだけでなく、Node.js にはパッケージ管理の仕組みも組み込まれているので、各種ライブラリを外部から取り込んで自分のコードで使うことが容易です。

TypeScript から JavaScript へのコンパイル

Node.js で TypeScript を実行するといっても、 TypeScript をそのまま実行するのではなく、 TypeScript を JavaScript にコンパイルしてから実行します。

TypeScript を JavaScript にコンパイルするには tsc コマンドを使います。tsc は TypeScript コンパイラ (TypeScript Compiler) の意味です。

TypeScript から JavaScript へのコンパイルのようにソースコードからソースコードへのコンパイルは、特に トランスパイルといいます。ここではコンパイルという言葉で統一しておきます。

TypeScript ファイル (*.ts) を tsc で *.js にコンパイルして、 出来上がった js ファイルを node で実行します。

ですから、基本的な流れは、次のようになります。

$ tsc foo.ts // これで foo.js が生成される
$ node foo.js

tsc の設定ファイルは tsconfig.json ファイルで、TypeScript のリンター tslint の設定ファイルは tslint.json です。

これらの構成方法等については、「TypeScript プロジェクト作成方法」をみてください。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2024 Node.js 入門