JavaScript ランタイム
推奨ランタイム
このエリアでは、使用するランタイムを選択します。利用可能なランタイムのセットは、インストールされているプラグインによって異なります。
パッケージマネージャー
このフィールドでは、現在のプロジェクトのパッケージマネージャー (npm、Yarn、pnpm、bun) を選択します。
WebStorm は、これらのマネージャーへの現在のシステムパスに npm、yarn、pnpm、bun エイリアスを使用します。カスタムインストールを使用するには、選択をクリックし、関連するパッケージマネージャーのインストールフォルダーを選択します。詳細については、「プロジェクトのパッケージマネージャーの設定」を参照してください。
デフォルトでは、WebStorm は npm を提案します。ただし、yarn.lock ファイルを含むプロジェクトを開き、コンピューターに Yarn がインストールされている場合、WebStorm はこのプロジェクトのパッケージマネージャーを自動的に Yarn に変更します。
pnpm-lock ファイルを使用してプロジェクトを開き、pnpm がコンピューターにインストールされている場合、WebStorm はこのプロジェクトのパッケージマネージャーを自動的に pnpm に変更します。
Node.js
この領域では、プロジェクトで使用する Node.js ランタイムを指定し、Node.js 固有のコーディング支援を有効にします。
Node.js ランタイム
このフィールドでは、現在のプロジェクトのデフォルトの Node.js ランタイムを指定します。実行 / デバッグ構成を作成するときなど、ノードランタイムリストから Project エイリアスを選択するたびに、WebStorm は自動的にこれを使用します。
リストから設定済みのランタイムを選択するか、 をクリックして、ローカル Node.js ランタイムの構成の説明に従って表示されるダイアログで新しいランタイムを設定します。ノードを選択した場合は、システム Node.js のバージョンが使用されます。
次のいずれかのタイプのランタイムを選択または構成できます。
現地インタープリター — お使いのコンピューターに Node.js がインストールされていること。詳しくはローカル Node.js ランタイムの構成を参照してください。
Linux 用 Windows サブシステム上の Node.js、Linux の Windows サブシステムで Node.js を使用するからさらに詳しく学びましょう。
リモートインタープリター — リモートホストまたは仮想環境上の Node.js。詳細については、Node.js と Docker、SSH 経由の Node.js、Node.js と Vagrant を参照してください。
バージョン
この読み取り専用フィールドには、選択した Node.js のバージョンが表示されます。
次の Node.js バージョンは、WebStorm 2023.3 以降でサポートされています。
Node.js 22 - アクティブな長期サポート(LTS)バージョン
Node.js 24 - 現在のバージョン
Node.js コーディング支援
Node.js コアモジュールのソースを JavaScript ライブラリとして構成し、プロジェクトに関連付けるには、このチェックボックスを選択します。その結果、WebStorm は、fs、path、http、Node.js バイナリにコンパイルされる Node.js の他の部分に対して、コード補完、参照解決、検証、デバッグ機能を提供します。
構成が完了すると、WebStorm は現在構成されているバージョンに関する情報を表示します。
プロジェクトの一部でのみ Node.js API にコード補完が必要な場合は、スコープの管理リンクを使用してそれを構成できます。開いた使用箇所ダイアログで、関連するディレクトリをクリックし、リストごとに構成済みの Node.js コアライブラリを選択します。ライブラリのスコープの構成から詳細を参照してください。
Bun
この領域で、Bun 実行可能ファイルへのパスを指定します。
Bun 実行可能ファイルへのパスはデフォルトで PATH 環境変数に設定されるため、Bun フィールドを空のままにしておくと、デバッガーは Bun 実行可能ファイルを自動的に検出しようとします。
Bun を使用して JavaScript および TypeScript ファイルを実行およびデバッグする方法については、Bun を参照してください。
Deno
この領域では、Deno の説明に従って Deno を構成します。
関連ページ:
npm、pnpm、Yarn
WebStorm は、npm、pnpm、Yarn、Yarn 2、Yarn 3、Bun と統合されているため、組み込みのターミナルで、IDE 内から再利用可能なコードのパッケージをインストール、検索、更新、削除できます。WebStorm では、npm、Yarn、pnpm スクリプトを実行およびデバッグすることもできます。WebStorm は、package.json ファイルを解析してスクリプトの定義を認識し、スクリプトをツリービューに表示して、ツリー内のスクリプトと package.json ファイル内...
Node.js
Node.js は、サーバーやコマンドラインなど、ブラウザーの外部で JavaScript を実行するための軽量ランタイム環境です。WebStorm は Node.js と統合されており、アプリケーションの構成、編集、実行、デバッグ、テスト、プロファイリング、保守を支援します。Node.js がアプリケーションのローカルランタイムとして、または npm パッケージの管理、JavaScript リンターの実行、ツールのビルド、フレームワークのテストなどにのみ必要な場合は、Node.js をインストール...
Node.js と Docker
Docker を使用すると、Node.js アプリケーションをすばやくブートストラップして、WebStorm から実行、デバッグ、プロファイリングできます。IDE は、新しい Dockerfile を自動的に作成し、イメージをビルドして実行し、ソースコードを同期し、コンテナーに npm 依存関係をインストールすることにより、初期構成を処理します。WebStorm と Docker のクイックツアーでいくつかの例を見つけることができます。始める前に:設定 | プラグインページのインストール済みタブで、...
サポートされている Node.js バージョン
このページには、アプリケーション開発のために WebStorm でサポートされているすべての Node.js バージョンが一覧表示されます。Node.js 公式 Web サイトでのリリースのステータスに関する情報を使用して、Node.js のリリーススケジュールを見つけます。次の Node.js バージョンは、WebStorm 2023.3 以降でサポートされています。Node.js 22 - アクティブな長期サポート(LTS)バージョン、Node.js 24 - 現在のバージョン、Node.j...
JavaScript ライブラリを構成する
言語と IDE のコンテキストでは、ライブラリはファイルまたはファイルのセットです。これらのファイルの関数とメソッドは、編集したプロジェクトコードから WebStorm が取得する関数とメソッドに加えて、WebStorm の内部知識に追加されます。プロジェクトのスコープでは、そのライブラリはデフォルトで書き込み保護されています。WebStorm は、2 つの事前定義された自動生成ライブラリフォルダーを予約します。node_modules プロジェクト package.json のオブジェクトにリストさ...
プラグインのインストール
プラグインは WebStorm のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。デフォルトでは、WebStorm には多数のプラグインがバンドルされています。バンドルされたプラグインを無効にするこ...