GoLand 2025.2 Help

配置远程 Node.js 解释器

在 GoLand 中,如需在远程主机或虚拟环境中开发、测试、lint、运行和调试安装了 Node.js 的应用程序,须配置远程 Node.js 解释器。

远程 Node.js 解释器在 配置Node.js 远程解释器 对话框中配置。 您可以从 Node.js 页面或稍后在创建或编辑用于在远程环境中运行或调试应用程序的 Node.js 运行/调试配置时,打开该对话框 设置

推荐的方式是在 设置 对话框中配置远程 Node.js 解释器。 在此情况下,您可以将解释器及关联的包管理器设置为项目的默认值。

您在 Node.js 运行/调试配置中直接配置的远程 Node.js 解释器仅可用于当前的运行/调试配置。

通过 SSH 连接访问的主机上的远程 Node.js 解释器

开始之前

  1. 请在 设置 | 插件 页面, Marketplace 标签中安装 Node.jsNode.js Remote Interpreter 插件,详细信息请参见 从 JetBrains Marketplace 安装插件

  2. 请在设置中确保启用了 FTP/SFTP/WebDAV Connectivity 插件。 按 Ctrl+Alt+S 打开设置,然后选择 插件。 点击 已安装 标签。 在搜索栏中输入 FTP/SFTP/WebDAV Connectivity。 有关插件的更多信息,请参阅 管理插件

  3. 请按照 创建 SSH 配置 中所述,配置目标远程主机上的 SSH 服务器访问,并确保该服务器正在运行。

通过 SSH 访问的 Node.js 解释器在 配置Node.js 远程解释器 对话框中配置。 您可以从 Node.js 页面或稍后在 创建或编辑 Node.js 运行/调试配置 时打开该对话框 设置 ,以运行或调试应用程序。

推荐的方式是在 设置 对话框中配置远程 Node.js 解释器。 在此情况下,您可以将解释器及关联的包管理器设置为项目的默认值。

您在 Node.js 运行/调试配置中直接配置的远程 Node.js 解释器仅可用于当前的运行/调试配置。

在“设置”对话框中通过 SSH 配置远程 Node.js 解释器

  1. 打开 设置 对话框(Ctrl+Alt+S ),然后转到 语言和框架 | Node.js

  2. 点击 浏览按钮 ,该按钮位于 Node 解释器(I) 字段旁边。

    添加解释器 - 浏览按钮
  3. Node.js Interpreters 对话框中,列出了所有当前配置的解释器,请点击工具栏中的 添加按钮 ,并从上下文菜单中选择 添加远程

    通过 SSH 配置 Node.js 解释器:添加远程
  4. 在打开的 配置 Node.js 远程解释器对话框中,选择 SSH

  5. 选择要使用的 SSH 配置。

    或者,单击 浏览按钮 ,并按照 创建 SSH 配置中的描述创建新的 SSH 配置。

  6. 单击 确定 ,返回到 Node.js 解释器 对话框,新解释器将添加到列表中。

  7. 要将新配置的解释器设置为项目默认值,请在列表中选择该解释器,然后单击 确定 以返回到 Node.js 对话框。

    每次从 Node 解释器 列表中选择 项目 别名时,例如创建运行/调试配置时,GoLand 都会自动使用此解释器。

    要使用与新解释器关联的包管理器来管理项目依赖项,请在项目中将此包管理器设置为默认值。 为此,请在 软件包管理器(M) 字段中指定包管理器的位置。

    npm 可执行文件的默认位置是 /usr/local/lib/node_modules/npm

在运行/调试配置中通过 SSH 配置远程 Node.js 解释器

  1. 转到 运行 | 编辑配置。 在打开的 编辑配置 对话框中,单击工具栏上的 添加新配置按钮 ,然后在上下文菜单中选择 Node.js运行/调试配置:Node.js 对话框将打开。

  2. 单击 浏览按钮 ,它位于 Node 解释器(I) 字段旁边。

    Node.js 解释器对话框将打开。

  3. 单击工具栏上的 添加按钮 ,然后在上下文菜单中选择 添加远程

  4. 通过 SSH 如上所述配置远程 Node.js 解释器。

Vagrant 实例中的 Node.js 解释器

借助 Vagrant ,您可以快速引导 Node.js 应用程序以在 GoLand 中运行、调试和分析。

开始之前

  1. 设置 | 插件 页面的 插件市场 选项卡上安装 Node.jsNode.js Remote InterpreterVagrant插件,具体操作请参见 从 JetBrains Marketplace 安装插件

  2. 请确保已经在计算机上下载、安装并配置了 VagrantOracle 的 VirtualBox。 如需了解详情,请参阅 Vagrant

  3. 请确保以下可执行文件的父文件夹已添加到系统环境变量 PATH中:

    • 来自 Vagrant 安装的 vagrant.bat vagrant 。 此操作应由 Vagrant 安装程序自动完成。

    • 来自 Oracle VirtualBox 安装的 VBoxManage.exe VBoxManage

Vagrant 环境中的 Node.js 解释器在 配置Node.js 远程解释器 对话框中进行配置。 您可以通过 Node.js页面的 设置 对话框打开此对话框,也可以在随后 创建或编辑 Node.js 运行/调试配置时进行操作,以便在 Vagrant 环境中运行或调试应用程序。

推荐的方法是在 设置 对话框中配置远程 Node.js 解释器。 在此情况下,您可以将解释器及其关联的包管理器设置为项目默认值。

直接在 Node.js 运行/调试配置中配置的远程 Node.js 解释器只能用于该运行/调试配置。

在“设置”对话框中配置 Node.js 解释器

  1. 打开 设置 对话框(Ctrl+Alt+S ),然后转到 语言和框架 | Node.js

  2. 单击 浏览按钮 ,它位于 Node 解释器(I) 字段旁边。

    添加解释器 - 浏览按钮
  3. Node.js 解释器对话框中列出了所有当前已配置的解释器,单击工具栏上的 添加按钮 ,然后在上下文菜单中选择 添加远程

    配置 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. 单击 确定 返回 Node.js 解释器 对话框,新解释器将添加到列表中。

  8. 要将新配置的解释器设置为项目默认值,请在列表中选择它,然后单击 确定 返回 Node.js 对话框。

    “远程解释器”对话框:Vagrant 环境中的新 Node.js 解释器已添加到列表中

    每次从 Node 解释器 列表中选择 项目 别名时,例如在创建运行/调试配置时,GoLand 都会自动使用此解释器。

  9. 指定要使用的包管理器路径。

    配置远程 Node.js 解释器:包管理器已指定

    要定位包管理器,请打开嵌入的 终端Alt+F12 ),然后输入:

    vagrant ssh whereis <package manager> exit
    在 Vagrant 环境中定位包管理器

在 Node.js 运行/调试配置中配置 Node.js 解释器

  1. 转到 运行 | 编辑配置。 在打开的 编辑配置 对话框中,单击工具栏上的 添加新配置按钮 ,然后在上下文菜单中选择 Node.js。 将打开 运行/调试配置:Node.js 对话框。

  2. Node 解释器(I) 字段旁边点击 浏览按钮。 将打开 Node.js Interpreters 对话框。

  3. 在工具栏中点击 添加按钮 ,然后在上下文菜单中选择 添加远程

    远程解释器对话框
  4. 在 Vagrant 环境中 如上所述配置远程 Node.js 解释器。

最后修改日期: 2025年 9月 26日