WebStorm 2026.1 Help

TypeScript

Node.js ランタイム

このフィールドでは、使用する Node.js ランタイムを指定します。

プロジェクト エイリアスを選択した場合、WebStorm は JavaScript Runtime ページの ノードランタイム フィールドにあるプロジェクトのデフォルトインタープリターを自動的に使用します。 ほとんどの場合、WebStorm はプロジェクトのデフォルトランタイムを検出し、自動的にフィールドに入力します。

別の構成済みのローカルインタープリターまたはリモートインタープリターを選択するか、 参照ボタン をクリックして新しいインタープリターを構成することもできます。

詳細については、「リモート Node.js ランタイムの構成」、「ローカル Node.js ランタイムの構成」、「Linux の Windows サブシステムで Node.js を使用する 」を参照してください。

TypeScript

このフィールドでは、使用する TypeScript のバージョンを指定します(WebStorm には現在選択されているバージョンが表示されます)。

  • デフォルトでは、プロジェクトの node_modules フォルダーにある typescript パッケージが使用されます。

  • バンドル: このオプションを選択すると、WebStorm に同梱された typescript パッケージを利用し他は探しません。

  • 選択: このオプションは、WebStorm 同梱ではなくカスタム typescript パッケージを使いたい場合に選びます。 開いたダイアログで、関連するパッケージへのパスを選択します。

  • プロジェクトパッケージマネージャーが Yarn 2(英語) の場合、Yarn 2 を介してインストールされた typescript パッケージを使用する必要があります。 この場合、デフォルトで yarn:package.json:typescript が選択されています。

    npm と Yarn のパッケージマネージャーの詳細を参照してください。

TypeScript 言語サービス

最新の仕様に従って、 TypeScript 言語サービス(英語)のネイティブサポートを受けるには、このチェックボックスを選択します。 結果として:

  • 構文とエラーのハイライトは、TypeScript 言語サービスからのアノテーションに基づいています。

  • 補完リストには TypeScript 言語サービスと WebStorm が計算した両方の提案が表示されます。

  • TypeScript コードは JavaScript にコンパイルされます。

項目

説明

プロジェクトエラーの表示

このチェックボックスはデフォルトでオンになっており、TypeScript 言語サービスはプロジェクト全体のコードをチェックします。 検出されたエラーは、 プロジェクトエラー タブの Problems ツールウィンドウ に、発生したファイルごとにグループ化されて表示されます。

パフォーマンスの問題を回避するには、 プロジェクトエラーの表示 チェックボックスをオフにして、TypeScript 言語サービスがファイルを開いたときにのみファイルをチェックするようにします。 そうすることで、 プロジェクトエラー タブには、すでに開いたファイルで検出されたエラーのみが一覧表示されます。

候補の表示

デフォルトでは、このチェックボックスはオンになっており、WebStorm は実際のエラーに加えて、TypeScript 言語サービスがコード内で検出した潜在的な問題も表示します。

提案の表示が有効になっています
提案の表示は無効です

サービス駆動型タイプエンジンを有効にする

TypeScript コンパイラーのデータに基づいてシンボルの種類を評価するには、このチェックボックスを選択します。

デフォルトではチェックボックスがオフになっているため、型評価や解決、コードインスペクション・リファクタリングは WebStorm 内部 TypeScript エンジンの型情報が使われます。

このデフォルト動作では WebStorm 内部 TypeScript エンジンの型評価アルゴリズムが TypeScript コンパイラと違うため、型解決でパフォーマンス問題やバグが発生する場合があります。 チェックボックスをオンにすることで、これらの問題を回避できる場合があります。

変更時に再コンパイルする

  • このチェックボックスをオンにすると、コンパイラーは TypeScript ファイルが変更されると「起動」します。

  • このチェックボックスをオフにすると、コンパイラーは TypeScript ファイルの変更を無視します。

オプション

このフィールドには、 tsconfig.json ファイルが見つからない場合に TypeScript 言語サービスに渡すコマンドラインオプションを指定します。 使用可能なオプションのリストは TSC 引数を参照してください。 -w または --watch入力ファイルを見る )オプションは無関係です。

2026 年 6 月 8 日