1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

vscode上でtypescriptをサクッと動かす

Posted at

はじめに

TypeScript のコードや型の確認を行うためにサクッと書いて実行したいときありますよね。
以前は TypeScript Playground を使っていたのですが、エディタから離れずにそのまま実行できると便利です。
そこで今回は、VSCode 上で TypeScript をサクッと動かす方法を紹介します。

要約

一連のワークフローを登録できる VSCode の task という機能を用います。
開いているファイルを Deno 上で実行するワークフローを task に登録しショートカットから実行できるようにすることで TypeScript をサクッと動かすことができます。

詳細

1. Deno のインストール

TypeScript をそのまま実行できる Deno をインストールします。
ちなみに ts-node でも良いです。

2. tasks.json の作成

⌘ + Shift + P でコマンドパレットを開き、Tasks: Open User Tasks を選択します。
tasks に関する設定ファイルが開かれるので、以下のように設定します。

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "Run Deno", // タスクのラベル
      "type": "shell", // シェルコマンドを実行
      "command": "deno", // 実行するコマンド
      "args": ["run", "${file}"], // コマンドの引数
      "group": {
        "kind": "build", // タスクの種類
        "isDefault": true // デフォルトのタスクに設定
      }
    }
  ]
}

isDefault を true にすることで、「⌘ + Shift + B」を押すだけで実行できるようになります。
(Windows や Linux の場合は、Ctrl + Shift + B)

まとめ

VSCode 上で TypeScript をサクッと動かすためには、Deno をインストールし、tasks.json に適切な設定を追加するだけです。これにより、エディタから離れることなく TypeScript のコードをすぐに実行できるようになります。

参考文献

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?