GoLand 2026.1 Help

Node.js リモートランタイムを構成するダイアログ

GoLand 2023.3 以降でサポートされている Node.js バージョンは次のとおりです:

  • Node.js 22 - アクティブな長期サポート(LTS)バージョン

  • Node.js 24 - 現在のバージョン

詳しくは サポートされている Node.js バージョン をご覧ください。

Node.js ランタイムダイアログで 追加 追加ボタン をクリックし、ドロップダウンメニューから リモート… を選択すると、ダイアログが開きます。

このダイアログを使用して、リモートホスト上または Vagrant インスタンスに設定された開発環境内の Node.js インストールへのアクセスを構成します。

Configuring a remote Node.js runtime on Docker

項目

説明

SSH

SSH 認証情報でアクセスできるリモートホストまたは環境上の Node.js ランタイムへのアクセスを設定するには、このオプションを選択します。 該当する SSH 設定を選択し、リモートホストまたは環境からデフォルトの Node.js ランタイムへのパスを確認してください。

SSH 構成の作成の詳細をご覧ください。

Docker(ドッカー)

このオプションは、 リポジトリからプラグインをインストールする説明に従って Node.jsNode.js リモートインタープリターDocker 統合プラグインがインストールされ、有効になっている場合にのみ使用可能です。

Docker コンテナーで Node.js ランタイムを使用するには、このオプションを選択します。

  1. サーバー フィールドに、使用する Docker の設定を指定します。 詳細については、 Docker での作業: プロセスの概要を参照してください。 リストから構成を選択するか、 参照ボタン をクリックして、開いた Docker ページ上に新しい構成を作成します。

  2. イメージ名 フィールドで、使用するベース Docker イメージを指定します。 リストから以前にダウンロードしたイメージまたはカスタムイメージのいずれかを選択するか、 node:argonmhart/alpine-node などのイメージ名を手動で入力します。 後で実行構成を起動すると、Docker はマシン上で指定されたイメージを検索します。 検索が失敗した場合、イメージは Docker レジストリページDocker 公式イメージ(英語)リポジトリからダウンロードされます。

  3. Node.js ランタイムパス フィールドには、指定されたイメージのデフォルトの Node.js ランタイムの場所が表示されます。

  4. OK をクリックすると、GoLand は Node.js リモートインタープリターの構成 ダイアログを閉じ、新しいランタイム構成が追加された Node.js Runtimes ダイアログへ移動します。 OK をクリックして実行構成に戻ります。

Docker Compose

このオプションは、 リポジトリからプラグインをインストールする説明に従って Node.jsNode.js リモートインタープリターDocker 統合プラグインがインストールされ、有効になっている場合にのみ使用可能です。

Docker Compose ファイル docker-compose.yml で定義された Node.js ランタイム設定を使用する場合は、このオプションを選択してください。 このファイルの コマンド フィールドに ノード または npm が含まれている必要があります(例: command: node ./src/app.js)。 詳細については、 Docker オフィシャル Web サイト(英語)を参照してください。

  1. サーバー フィールドに、使用する Docker の設定を指定します。 詳細については、 Docker での作業: プロセスの概要を参照してください。 リストから構成を選択するか、 参照ボタン をクリックして、開いた Docker ページ上に新しい構成を作成します。

  2. 構成ファイル(s) フィールドで、アプリケーションのサービスを定義する docker-compose.yml ファイル(英語)を指定します。

  3. サービス リストから、実行したいサービスを選択します。

  4. 必要に応じて、 環境変数 フィールドで環境変数を定義します。 詳細については、 Docker Compose 実行構成設定を参照してください。

Vagrant

このオプションは、 Vagrant プラグインがインストールされ、有効になっている場合にのみ利用可能です。 Vagrant プラグインは GoLand には同梱されていませんが、 設定 | プラグイン ページのタブ マーケットプレース で、 JetBrains Marketplace からプラグインをインストールするの手順に従ってインストールできます。 ただし、バンドルされていません。 

このオプションを選択すると、 Vagrant の認証情報を使用して Vagrant インスタンス内の Node.js ランタイムへのアクセスを設定できます。 厳密に言うと、これは対象の環境の VagrantFile 設定ファイルが配置されているフォルダーです。 この設定に基づいて、GoLand は Vagrant ホストを検出し、 Vagrant ホスト URL の読み取り専用フィールドにリンクとして表示します。

インタープリター構成を使用するには、プロジェクトフォルダー、プロジェクトファイルをコピーするサーバー上のフォルダー、サーバー上のコピーデータにアクセスするための URL アドレス間の対応関係を設定する パスマッピングが必要です。 GoLand は VagrantFile 構成ファイルからパスマッピングを評価します。

Node.js ランタイムパス

このフィールドには、選択したリモート開発環境の構成に従って、 Node.js 実行ファイルの場所を指定します。

  • Vagrant インスタンスの場合、デフォルトで GoLand は /usr/bin/node の場所を提案します。

  • Docker コンテナーの場合、デフォルトで GoLand は ノード の場所を提案します。

別のフォルダーを指定するには、 開く をクリックし、表示されるダイアログで関連するフォルダーを選択します。 Node.js ホームディレクトリは、編集用に開いている必要があります。

OK をクリックすると、GoLand は Node.js 実行可能ファイルが指定されたフォルダーに実際に保存されているかどうかを確認します。

  • Node.js 実行可能ファイルが見つからない場合、GoLand は、検索を続行するかインタープリター構成を保存するかを確認するエラーメッセージを表示します。

    PHP 実行ファイルが見つかりません
  • Node.js 実行可能ファイルが見つかった場合は、 Node.js ランタイム ダイアログに戻り、インストールフォルダーと検出されたバージョンの Node.js インタープリターが表示されます。

2026 年 5 月 22 日