WebStorm 2026.1 Help

Deno

WebStorm は、JavaScript および TypeScript のランタイムである Deno と連携します。コード補完、コードベース全体のナビゲーション、リファクタリング、クイックドキュメント検索、実行、デバッグ、テストなど、すべてのコーディング支援機能が利用できます。

始める前に

JetBrains マーケットプレイスからプラグインをインストールする説明に従って、 設定 | プラグイン ページの マーケットプレース タブに Deno プラグインをインストールして有効にします。

Deno をインストールする

コマンドラインシェルまたは組み込み ターミナル (Alt+F12) を開き、オペレーティングシステムに応じて次のいずれかのコマンドを入力します。

  • macOS 用 curl -fsSL https://deno.land/install.sh | sh

  • Windows 用 irm https://deno.land/install.ps1 | iex

  • Linux 用 curl -fsSL https://deno.land/install.sh | sh

Deno オフィシャル Web サイト(英語)の詳細を参照してください。

新しい Deno プロジェクトを作成する

  1. ようこそ 画面で 新規プロジェクト をクリックするか、メインメニューから ファイル | 新規 | プロジェクト を選択します。 新規 プロジェクト ダイアログが開きます。

  2. 左側のペインで、 Deno を選択します。

  3. 右側のペインで:

    1. プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。

    2. Deno フィールドに、使用する Deno 実行ファイルの場所を指定します。 標準インストール手順に従った場合、WebStorm は実行ファイルを検出し、自動的にフィールドに入力します。

    新規プロジェクトウィザード - Deno
  4. 作成 をクリックすると、WebStorm は内部的に deno init <project_name> コマンドを実行します。 その結果、 deno.json main.ts main_test.ts ファイルを含む Deno プロジェクトが生成されます。 詳しくは Deno オフィシャル Web サイト(英語)を参照してください。

バージョン管理からアプリケーションのソースをチェックアウト

  1. ようこそ 画面で リポジトリのクローン をクリックします。

    あるいは、メインメニューから ファイル|新規|バージョン管理からプロジェクト…Git|クローン…VCS | バージョン管理から取得​ を選択します。

    メインメニューの Git の代わりに、プロジェクトに関連付けられている他のバージョン管理システムが表示される場合があります。 例: Mercurial または Perforce

  2. 表示されるダイアログで、リストからバージョン管理システムを選択し、アプリケーションソースをチェックアウトするリポジトリを指定します。 詳細については、 プロジェクトをチェックアウトする(クローン) を参照してください。

WebStorm で Deno を構成する

デフォルトでは、Deno はプロジェクトフォルダーまたはその親フォルダー内の構成ファイルに基づいて、WebStorm で自動的に有効化および設定されます。 この動作をカスタマイズして、現在のプロジェクトで Deno を手動で設定したり、現在のプロジェクトで Deno を無効化したりすることもできます。

  1. 設定 ダイアログ(Ctrl+Alt+S )を開き、 言語 & フレームワーク | JavaScript ランタイム に移動します。

  2. 推奨ランタイム リストから Deno を選択してください。

  3. Deno 領域で、以下を指定します。

    • Deno 実行可能ファイルへのパス。

    • Deno からのすべてのキャッシュファイルが保存される Deno キャッシュ

    • WebStorm が Deno LSP サービス をセットアップするために使用する設定を備えた 初期化コマンド

    Deno 構成設定
  4. TypeScript および TSX コードのフォーマット方法として、Deno 言語サーバーを使用するか、 .ts および .tsx ファイルに対して WebStorm 内部のフォーマット設定を使用するかを指定します。

コードを記述して編集する

コード補完コードベース全体のナビゲーションクイックドキュメント検索自動インポートなど、すべてのコーディング支援機能は Deno プロジェクトでも一般的な TypeScript プロジェクトと同様に動作します。詳細については TypeScript を参照してください。

コードをフォーマットする

デフォルトでは、Deno プロジェクトで コードをフォーマット する場合、WebStorm は組み込みフォーマッターに依存します。

  • Deno 言語サーバーを使用してコードを再フォーマットするには、 設定 ダイアログ (Ctrl+Alt+S) を開き、 言語 & フレームワーク | JavaScript ランタイム に移動して、 Deno 領域の Deno Language Server を使用して .ts および .tsx ファイルをフォーマットする チェックボックスを選択します。

  • Deno 言語サーバーを再起動するには、ステータスバーの 言語サービス ウィジェットをクリックし、 Deno <バージョン> の横にある the Restart Server icon をクリックします。

    Deno 言語サーバーを再起動する

アプリケーションを実行する

アプリは、エディターから直接実行することも、 プロジェクト ツールウィンドウから実行することも、専用の実行 / デバッグ構成を使用して実行することもできます。

  • アプリケーションを起動するためのファイルを開き (デフォルトでは main.ts または main.tsx )、エディター内の任意の場所を右クリックして、コンテキストメニューから 実行 'Deno: <file_name>' を選択します。

  • または、 プロジェクト ツールウィンドウで、i を使用してアプリケーションを起動するファイルを選択し、コンテキストメニューから 実行 'Deno: <file_name>' を選択します。

どちらの場合でも、WebStorm は後で保存や再利用が可能な 一時的な実行/デバッグ構成 を生成します。

Deno 実行 / デバッグ構成を作成する

一時的な Deno 実行 / デバッグ構成を保存する
  1. 実行 | 実行構成の編集 に進みます。 または、ツールバーの 実行 ウィジェットから 実行構成の編集 を選択します。

    開いた 実行構成の編集 ダイアログで、ツールバーの 追加 ボタン (追加ボタン) をクリックし、リストから Deno を選択します。

    または、 自動生成された一時構成を選択し、ツールバーの 保存 をクリックします。

    実行 / デバッグ構成: Deno ダイアログが開きます。

  2. Deno フィールドに、Deno 実行ファイルへのパスを指定します。 標準インストール手順に従った場合、WebStorm は実行ファイルを検出し、自動的にフィールドに入力します。

  3. コマンド フィールドに run と入力します。

  4. ファイル フィールドで、アプリケーションを起動するファイルを指定します。 デフォルトでは、 main.ts または main.tsx です。

  5. 作業ディレクトリ フィールドで、アプリケーションの 作業ディレクトリ(英語)を指定します。 デフォルトでは、フィールドには プロジェクトのルートフォルダー が表示されます。

アプリケーションをデバッグする

  1. 必要に応じて ブレークポイントを設定します。

  2. アプリケーションを起動するファイルを開く (デフォルトでは main.ts または main.tsx )、または プロジェクト ツールウィンドウで選択します。 次にコンテキストメニューから デバッグ 'Deno: < file_name>' を選択します。

    エディターのコンテキストメニューから Deno アプリをデバッグする

Deno 実行 / デバッグ構成でデバッグする

  1. 実行 / デバッグ構成を作成するまたは 一時的に自動生成された実行 / デバッグ構成を保存します。

  2. ツールバーの 実行 ウィジェットリストから、新しく作成または保存した Deno 構成を選択し、その横にある 「デバッグ」ボタン をクリックします。

アプリの実行が最初のブレークポイントで中断したら、 デバッグツールウィンドウ に切り替え、通常どおり操作します: ステップ実行停止と再開中断時の内容を確認 、コールスタックや変数の確認、ウォッチの設定、変数の評価、 実際の HTML DOM を表示 などが可能です。

2026 年 6 月 8 日