JavaScript ランタイム
推奨ランタイム
このエリアでは、使用するランタイムを選択します。 利用可能なランタイムのセットは、インストールされているプラグインによって異なります。
パッケージマネージャー
このフィールドでは、現在のプロジェクトのパッケージマネージャー (npm、Yarn、pnpm、bun) を選択します。
GoLand は、これらのマネージャーへの現在のシステムパスに npm、 yarn、 pnpm、 パン エイリアスを使用します。 カスタムインストールを使用するには、 選択 をクリックし、関連するパッケージマネージャーのインストールフォルダーを選択します。 詳細については、 プロジェクトのパッケージマネージャーの設定を参照してください。
デフォルトでは、GoLand は npm を提案します。 ただし、 yarn.lock ファイルを含むプロジェクトを開き、コンピューターに Yarn がインストールされている場合、GoLand はこのプロジェクトのパッケージマネージャーを自動的に Yarn に変更します。
pnpm-lock ファイルを含むプロジェクトを開き、pnpm がコンピューターにインストールされている場合、GoLand はこのプロジェクトのパッケージマネージャーを自動的に pnpm に変更します。
また、 Yarn 1 または pnpm をデフォルトの GoLand パッケージマネージャーとして設定することもできます。
Node.js
この領域では、プロジェクトで使用する Node.js ランタイムを指定し、Node.js 固有のコーディング支援を有効にします。
Node.js ランタイム
このフィールドでは、現在のプロジェクトのデフォルトの Node.js ランタイムを指定します。 実行/デバッグ構成を作成する際など、 ノードランタイム リストから プロジェクト エイリアスを選択するたびに、GoLand は自動的にこれを使用します。
リストから設定済みのランタイムを選択するか、 をクリックして、 ローカル Node.js ランタイムの構成の説明に従って表示されるダイアログで新しいランタイムを設定します。 ノード を選択した場合は、 システム Node.js のバージョンが使用されます。
次のいずれかのタイプのランタイムを選択または構成できます。
現地インタープリター — お使いのコンピューターに Node.js がインストールされていること。 詳しくは ローカル Node.js ランタイムの構成を参照してください。
Linux 用 Windows サブシステム上の Node.js、 Linux の Windows サブシステムで Node.js を使用するからさらに詳しく学びましょう。
リモートインタープリター — リモートホストまたは仮想環境上の Node.js。 詳細については、 Node.js と Docker、 Node.js と SSH、 Node.js と Vagrant を参照してください。
バージョン
この読み取り専用フィールドには、選択した Node.js のバージョンが表示されます。
GoLand 2023.3 以降でサポートされている Node.js バージョンは次のとおりです:
Node.js 22 - アクティブな長期サポート(LTS)バージョン
Node.js 24 - 現在のバージョン
サポートされている Node.js バージョン から詳細を参照してください
Node.js コーディング支援
Node.js コアモジュールのソースを JavaScript ライブラリとして構成し、プロジェクトに関連付けるには、このチェックボックスを選択します。 その結果、GoLand は、 fs、 パス、 http 、および Node.js バイナリにコンパイルされている Node.js の他の部分に対して、コード補完、参照解決、検証、およびデバッグ機能を提供します。
構成が完了すると、GoLand は現在構成されているバージョンの情報を表示します。
プロジェクトの一部でのみ Node.js API にコード補完が必要な場合は、 スコープの管理 リンクを使用してそれを構成できます。 開いた 使用箇所ダイアログで、関連するディレクトリをクリックし、リストごとに構成済みの Node.js コアライブラリを選択します。 ライブラリのスコープの構成から詳細を参照してください。
Bun
この領域で、Bun 実行可能ファイルへのパスを指定します。
Bun 実行可能ファイルへのパスはデフォルトで PATH 環境変数に設定されるため、 Bun フィールドを空のままにしておくと、デバッガーは Bun 実行可能ファイルを自動的に検出しようとします。