GoLand 2026.1 Help

リモート Node.js ランタイムの構成

GoLand では、リモートホストまたは仮想環境にインストールされた Node.js 上でアプリケーションの開発、テスト、リント、実行、デバッグを行う場合、リモート Node.js ランタイムを構成する必要があります。

リモート Node.js ランタイムは、 Node.js リモートランタイムを構成する ダイアログで設定します。 このダイアログは、 設定 ダイアログの JavaScript ランタイムページから、またはそれ以降に、リモート環境でアプリケーションを実行またはデバッグするための Node.js 実行 / デバッグ構成を作成または編集するときに開くことができます。

推奨される方法は、 設定 ダイアログでリモート Node.js ランタイムを設定することです。 この場合、ランタイムと関連するパッケージマネージャーをプロジェクトのデフォルトとして設定できます。

Node.js 実行 / デバッグ構成で直接構成したリモート Node.js ランタイムは、この実行 / デバッグ構成でのみ使用できます。

SSH 接続経由でアクセス可能なホスト上のリモート Node.js ランタイム

始める前に

  1. 設定 | プラグイン ページ、 マーケットプレース タブで Node.js および Node.js リモートインタープリター プラグインを、 JetBrains Marketplace からプラグインをインストールするの説明に従ってインストールしてください。

  2. 設定で FTP/SFTP/WebDAV 接続プラグインが有効になっていることを確認します。 Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。 インストール済み タブをクリックします。 検索フィールドに FTP/SFTP/WebDAV Connectivity と入力します。 プラグインの詳細については、 プラグインの管理を参照してください。

  3. Create SSH configurations の説明に従ってターゲットリモートホスト上の SSH サーバーへのアクセスを構成し、このサーバーが実行されていることを確認します。

SSH 経由の Node.js ランタイムは、 Node.js リモートランタイムを構成する ダイアログで設定します。 このダイアログは、 設定 ダイアログの JavaScript ランタイムページから、またはそれ以降にアプリケーションの実行またはデバッグのために Node.js の実行 / デバッグ構成を作成または編集するを実行する際に開くことができます。

推奨される方法は、 設定 ダイアログでリモート Node.js ランタイムを設定することです。 この場合、ランタイムと関連するパッケージマネージャーをプロジェクトのデフォルトとして設定できます。

Node.js 実行 / デバッグ構成で直接構成したリモート Node.js ランタイムは、この実行 / デバッグ構成でのみ使用できます。

設定で SSH 経由でリモート Node.js ランタイムを構成するダイアログ

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

  2. ノードランタイム フィールドの横にある 参照ボタン をクリックします。

    ランタイムを追加 - 参照ボタン
  3. 現在構成されているすべてのランタイムのリストが表示されている Node.js ランタイムダイアログで、ツールバーの 追加ボタン をクリックし、コンテキストメニューから リモートの追加 を選択します。

    SSH 経由で Node.js ランタイムを構成する: リモートの追加
  4. 開いた Node.js リモートランタイムを構成するダイアログで、 SSH を選択します。

  5. 使用する SSH 構成を選択します。

    または、 参照ボタン をクリックして、 Create SSH configurations の説明に従って新しい SSH 構成を作成します。

  6. OK をクリックすると、新しいランタイムがリストに追加される Node.js ランタイム ダイアログに戻ります。

  7. 新しく構成されたランタイムをプロジェクトのデフォルトとして設定するには、リストでそれを選択し、 OK をクリックして JavaScript ランタイム ダイアログに戻ります。

    GoLand は、 ノードランタイム リストから プロジェクト エイリアスを選択するたびに、自動的にこのインタープリターを使用します。たとえば、実行 / デバッグ構成の作成時などです。

    新しいランタイムに関連付けられたパッケージマネージャーをプロジェクトの依存関係の管理に使用するには、このパッケージマネージャーをプロジェクトのデフォルトとして設定します。 そのためには、 パッケージマネージャー フィールドにパッケージマネージャーの場所を指定します。

    npm 実行可能ファイルのデフォルトの場所は /usr/local/lib/node_modules/npm です。

実行 / デバッグ構成で SSH 経由でリモート Node.js ランタイムを構成する

  1. 実行 | 実行構成の編集 に進みます。 開いた 構成の編集​ ダイアログで、ツールバーの 新しい構成を追加ボタン をクリックし、コンテキストメニューから Node.js を選択します。 「実行 / デバッグ構成: Node.js 」ダイアログが開きます。

  2. ノードランタイム フィールドの横にある 参照ボタン をクリックします。

    Node.js ランタイムダイアログが開きます。

  3. ツールバーの 追加ボタン をクリックし、コンテキストメニューから リモートの追加 を選択します。

  4. 上記の説明に従って、 SSH 経由でリモート Node.js ランタイムを構成します。

Vagrant インスタンスの Node.js ランタイム

Vagrant を使用すると、Node.js アプリケーションをすばやくブートストラップして、GoLand から実行、デバッグ、プロファイリングできます。

始める前に

  1. Node.jsNode.js リモートインタープリターVagrant の各プラグインを、 設定 | プラグイン ページのタブ マーケットプレース で、 JetBrains Marketplace からプラグインをインストールする に記載されている手順に従ってインストールします。

  2. Vagrant(英語)Oracle の VirtualBox(英語) がコンピューターにダウンロード、インストール、構成されていることを確認してください。 詳細については、 Vagrant を参照してください。

  3. 次の実行可能ファイルの親フォルダーがシステム PATH 変数に追加されていることを確認します。

    • Vagrant から vagrant.bat または vagrant を選択してください。 これは、Vagrant インストーラによって自動的に実行されます。

    • Oracle VirtualBox インストールからの VBoxManage.exe または VBoxManage

Vagrant 環境における Node.js ランタイムは、 Node.js リモートランタイムを構成する ダイアログで設定します。 このダイアログは、 JavaScript ランタイムページの 設定 ダイアログ、または Vagrant 環境でアプリケーションを実行またはデバッグするために Node.js の実行 / デバッグ構成を作成または編集 する際に開くことができます。

推奨される方法は、 設定 ダイアログでリモート Node.js ランタイムを設定することです。 この場合、ランタイムと関連するパッケージマネージャーをプロジェクトのデフォルトとして設定できます。

Node.js 実行 / デバッグ構成で直接構成したリモート Node.js ランタイムは、この実行 / デバッグ構成でのみ使用できます。

設定で Node.js ランタイムを構成するダイアログ

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

  2. ノードランタイム フィールドの横にある 参照ボタン をクリックします。

    ランタイムを追加 - 参照ボタン
  3. 現在構成されているすべてのランタイムのリストが表示されている Node.js ランタイムダイアログで、ツールバーの 追加ボタン をクリックし、コンテキストメニューから リモートの追加 を選択します。

    Vagrant インスタンスで Node.js リモートランタイムを構成する: リモートの追加
  4. 開いた Node.js リモートランタイムを構成するダイアログで、 Vagrant を選択します。

  5. 使用する環境を指す Vagrant インスタンスフォルダー を指定してください。

    技術的には、目的の環境の VagrantFile 構成ファイルが配置されているフォルダーです。 この設定に基づいて、GoLand は Vagrant ホスト を検出し、 Vagrant ホスト URL 読み取り専用フィールドにリンクとして表示します。

    デフォルトでは、フィールドには現在のプロジェクトフォルダーが表示されます。

  6. Node.js ランタイムパス フィールドで、Node.js 実行可能ファイルの場所を指定します。

    Node.js 実行可能ファイルを見つけるには、埋め込み ターミナルAlt+F12 )を開いて次のように入力します。

    vagrant ssh whereis node exit
    Vagrant 環境で Node.js 実行可能ファイルを見つける
  7. OK をクリックすると、新しいランタイムがリストに追加される Node.js ランタイム ダイアログに戻ります。

  8. 新しく構成されたランタイムをプロジェクトのデフォルトとして設定するには、リストでそれを選択し、 OK をクリックして JavaScript ランタイム ダイアログに戻ります。

    リモートランタイムダイアログ: Vagrant 環境の新しい Node.js ランタイムがリストに追加されました

    GoLand は、 ノードランタイム リストから プロジェクト エイリアスを選択するたびに、自動的にこのインタープリターを使用します。たとえば、実行 / デバッグ構成の作成時などです。

  9. 使用するパッケージマネージャーへのパスを指定します。

    リモート Node.js ランタイムを構成する: パッケージマネージャーが指定されました

    パッケージマネージャーを見つけるには、組み込み ターミナルAlt+F12 )を開いて次のように入力します。

    vagrant ssh whereis <package manager> exit
    Vagrant 環境でパッケージマネージャーを探す

Node.js 実行 / デバッグ構成で Node.js ランタイムを構成する

  1. 実行 | 実行構成の編集 に進みます。 開いた 構成の編集​ ダイアログで、ツールバーの 新しい構成を追加ボタン をクリックし、コンテキストメニューから Node.js を選択します。 「実行 / デバッグ構成: Node.js 」ダイアログが開きます。

  2. ノードランタイム フィールドの横にある 参照ボタン をクリックします。 Node.js ランタイムダイアログが開きます。

  3. ツールバーの 追加ボタン をクリックし、コンテキストメニューから リモートの追加 を選択します。

  4. 上記の説明に従って、 Vagrant 環境でリモート Node.js ランタイムを構成します。

2026 年 5 月 22 日