初めてTypeScriptを触りました。
いろいろな機能があり混乱したので、
今後、このやり方で進めるときに忘れないように記事に残しました。
1. ディレクトリ構造の例
プロジェクト/
├── src/
│ └── example.ts
├── dist/
│ └── example.js
└── tsconfig.json
2. tsconfig.jsonの設定
{
"compilerOptions": {
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"module": "commonjs",
"target": "es2016"
}
}
3. コンパイル
tsc
- .tsから.jsにコンパイルする
- これだけでOK
4. 開発ワークフロー
新規ターミナル作成: Ctrl + Shift + @
tsc --watch
別ターミナルで実行確認
node dist/example.js
下記のような表示になればOK
[16:47:46] File change detected. Starting incremental compilation...
[16:47:46] Found 0 errors. Watching for file changes.
あとは.ts
を上書き保存すればリアルタイムで.js
に反映される
5. 手順のまとめ
- プロジェクトフォルダ作成
- tsconfig.json の設定
- srcとdistフォルダの作成
- VS Codeで開く
- ウォッチモード起動
- コーディング開始