LoginSignup
2
2

More than 1 year has passed since last update.

WebStorm で Typescript のデバッグ環境を手軽に構築する

Last updated at Posted at 2021-11-25

はじめに

コーディングをしていると「ちょっとここの動作だけ見たいな」とか「このパッケージ試したいな」ということが多々あると思います。
そんなときに使えるデバッグ環境を手軽に構築する方法を紹介します。

環境

about_webstorm

% node --version
v17.0.1

% yarn --version
1.22.17

手順

1. 新規プロジェクトの作成をする

WebStorm を起動して、メニューバーの File > New > Project... をクリックする。
New Project ウィンドウが表示されたら Node.js を選択する。
new_project
Package manager を yarn に変更する (npm を使いたい方はそのままで OK です。以下、適宜読み替えてください) 。
設定が終わったら Create をクリックする。

2. Typescript の環境とソースファイルの用意をする

メニューバーの View > Tool Windows > Terminal をクリックする。
ターミナルが表示されたら以下のコマンドを実行する。

zsh
% yarn add --dev typescript ts-node
% yarn run tsc --init
% touch main.ts

まとめて実行する場合は以下。

zsh (コピペ用)
% yarn add --dev typescript ts-node && yarn run tsc --init && touch main.ts

main.ts ファイルが作成されるので、それを開いて適当なコードを書く。

main.ts
function main() {
    const greeting = 'Hello, world!'
    console.log(greeting)
}

main()

3. 実行構成の作成をする

package.json ファイルを開いて以下を追記する。

package.json
  "scripts": {
    "run": "./node_modules/.bin/ts-node"
  }

"run": の行の左側に ▶︎ マークが表示されるので、それをクリックして Modify Run Configuration... を選択する。
modify_run_configuration
Create Run Configuration ウィンドウが表示されたら Arguments に main.ts と入力する。
create_run_configuration
設定が終わったら OK をクリックする。

4. 実行する

メニューバーの Run > Run 'run' をクリックする。

Run:run
/usr/local/bin/node /usr/local/Cellar/yarn/1.22.17/libexec/bin/yarn.js run run main.ts
yarn run v1.22.17
$ ./node_modules/.bin/ts-node main.ts
Hello, world!
✨  Done in 0.82s.

Process finished with exit code 0

プログラムが実行されて、コンソールに結果が表示されました。
ブレークポイントを設置すれば、メニューバーの Run > Debug 'run' をクリックしたとき…
break
実行を一時停止できますし、変数の確認もできます。

参考文献

  1. 2020/11版:TypeScript の開発環境を yarn で構築する
  2. TypeScriptを動かす方法4選
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2