PhpStorm 2021.3 Help

配置 Node.js 远程解释器对话框

仅当在Settings/Preferences |上安装并启用了Node.js Remote Interpreter插件时,该对话框才可用。插件页面,如管理插件中所述。

PhpStorm 2020.3 及更高版本支持以下 Node.js 版本:

  • 节点.js 10

  • 节点.js 12

  • 节点.js 14

  • 节点.js 15

从支持的 Node.js 版本了解更多信息。

当您在Node.js 解释器对话框中单击添加 并从下拉菜单中选择远程...时,该对话框将打开。仅当您从Run/Debug Configuration: Node.js打开Node.js Interpreters对话框时,此菜单项才可用。添加按钮

使用此对话框配置对远程主机上或在Vagrant实例中设置的开发环境中安装的 Node.js 的访问。

在 Docker 上配置远程 Node.js 解释器

SSH

选择此选项可配置对可通过 SSH 凭据访问的远程主机或环境上的 Node.js 解释器的访问。选择相关的 SSH 配置并检查远程主机或环境中默认 Node.js 解释器的路径。

从创建 SSH 配置了解更多信息。

码头工人

仅当按照从存储库安装插件中所述安装并启用了Node.jsNode.js 远程解释器Docker 集成插件时,此选项才可用。

选择此选项以使用在 Docker 容器中运行的 Node.js 解释器。

  1. 服务器字段中,指定要使用的Docker 配置,有关详细信息,请参阅 配置 Docker 守护程序连接设置。从列表中选择一个配置或单击 新建... ,然后在打开的Docker 页面上创建一个新配置。

  2. 镜像名称字段中,指定要使用的基本 Docker 镜像。从列表中选择之前下载的或您的自定义图像之一,或手动键入图像名称,例如node:argonmhart/alpine-node。当您稍后启动运行配置时,Docker 将在您的机器上搜索指定的映像。如果搜索失败,将从Docker Registry 页面上的Docker Official Images仓库下载镜像。

  3. Node.js 解释器路径字段显示指定图像中默认 Node.js 解释器的位置。

  4. 当您单击OK时,PhpStorm 将关闭Configure Node.js Remote Interpreter对话框并将您带到Node.js Interpreters对话框,其中新的解释器配置已添加到列表中。单击确定返回运行配置。

码头工人撰写

仅当按照从存储库安装插件中所述安装并启用了Node.jsNode.js 远程解释器Docker 集成插件时,此选项才可用。

选择此选项以使用在 Docker Compose 文件docker-compose.yml中定义的 Node.js 解释器配置。请注意,此文件必须具有nodenpmcommand字段中,例如command: node ./src/app.js. 更多详细信息请参见Docker 官方网站

  1. 服务器字段中,指定要使用的Docker 配置,有关详细信息,请参阅 配置 Docker 守护程序连接设置。从列表中选择一个配置或单击 新建... ,然后在打开的Docker 页面上创建一个新配置。

  2. 配置文件字段中,指定定义应用程序服务的 docker-compose.yml 文件。

  3. 服务列表中,选择您要运行的服务。

  4. 或者,在环境变量字段中,定义环境变量。有关详细信息,请参阅Docker 运行配置设置。

流浪汉

此选项仅在安装并启用Vagrant插件时可用。Vagrant插件与 PhpStorm 捆绑,但可以安装在Settings/Preferences | 插件页面,选项卡Marketplace,如从 JetBrains 存储库安装插件中所述。

选择此选项以使用您的Vagrant凭据配置对安装在Vagrant 实例中的 Node.js 解释器的访问。从技术上讲,它是所需环境的VagrantFile配置文件所在的文件夹。基于此设置,PhpStorm 检测到Vagrant 主机并将其显示为Vagrant Host URL只读字段中的链接。

要使用解释器配置,您需要设置项目文件夹、服务器上要将项目文件复制到的文件夹以及访问服务器上复制数据的 URL 地址之间的对应关系的路径映射。PhpStorm 评估来自VagrantFile配置文件的路径映射。

Node.js 解释器路径

在此字段中,根据所选远程开发环境的配置指定Node.js可执行文件的位置。

  • 对于 Vagrant 实例,PhpStorm 默认建议/usr/bin/node 位置。

  • 对于 Docker 容器,PhpStorm 默认建议节点位置。

要指定不同的文件夹,请打开在打开的对话框中单击并选择相关文件夹。请注意,必须打开 Node.js 主目录以进行编辑。

当您单击OK时,PhpStorm 会检查 Node.js 可执行文件是否实际存储在指定文件夹中。

  • 如果没有找到 Node.js 可执行文件,PhpStorm 会显示一条错误消息,询问您是继续搜索还是保存解释器配置。

  • 如果找到 Node.js 可执行文件,您将返回到Node.js 解释器对话框,其中会显示安装文件夹和检测到的 Node.js 解释器版本。

最后修改:2021 年 8 月 27 日