WebStorm で TypeScript のデバッグ環境を用意した

WebStorm で TypeScript のデバッグ環境を用意した

WebStorm は TypeScript の開発において非常に強力なツールです。今後の TypeScript 開発のために、今回は WebStorm にてステップ実行できる環境が構築できることを確認しました。

検証環境

WebStorm バージョン: 2024.3.2
node バージョン: 22.13.0
npm バージョン: 10.9.2
ts-node バージョン: 10.9.2

プロジェクトの作成

Language を TypeScript として Create しました。プロジェクト名は任意に設定してください。
resized_1

node.js のダウンロード

Node.js is required for WebStorm to work correctly. と警告が出るので、 Download Node.js をクリックします。(すでに環境がある場合は、 Configure Node.js を選択して環境を指定します。)警告が出ない場合は、 Settings > Languages & Frameworks > Node.js から設定します。
resized_2

今回、 Package Manager として npm を使用していますが、 yarn を使用する場合は適宜読み替えてください。

ts-node のインストール

Terminal を開き、 ts-node をインストールします。
resized_3

Terminal に下記を入力してインストール。

> npm install --save typescript ts-node

package.json の編集

package.json を開き、 scripts に "run": "ts-node src/index.ts" を追加します。(実行したい ts ファイルのパスにあわせて適宜変更してください。)次に、左の緑の三角をクリックし、Debug 'run' を選択し、デバッグ実行できることを確認します。
resized_5

ブレークポイントを張る

ブレークしたい行にブレークポイントを張ります。
resized_6

一時停止することの確認

一度 run を実行した後は、上部にあるボタンからでもデバッグ実行が可能になります。
resized_7

ブレークポイントでデバッグ実行が一時停止することを確認します。
resized_8

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.