我可以在 WebStorm / PhpStorm 中一次为所有 运行 / 调试配置设置节点解释器吗?

Can I set the Node interpreter for all run / debug configuration at once in WebStorm / PhpStorm?

我使用 PhpStorm(虽然这应该也适用于 WebStorm)来开发节点项目。

我通过 nvm 管理我的节点版本,因此总是有多个可用的节点版本。

过去,我总是为 运行 配置设置特定的节点版本,例如

~/.nvm/versions/node/v10.16.2.0/bin/node

这意味着一旦我将我的节点版本更改为例如v11.15.0,文件 link 将失效,我必须将其更新为

~/.nvm/versions/node/v11.15.0/bin/node

这变得乏味,每个项目我可以有很多 运行 配置。现在我意识到,我可以通过以下方式将节点解释器设置为 "Project":

并且它将使用在常规节点设置中定义的那个:

这样,如果我更改节点版本,我可以只更改项目设置,它将应用到所有使用项目设置的 运行 配置。

但是现在我已经设置了很多运行配置,我将不得不一个一个地更改它们。

因此:有没有办法一次设置所有 运行 配置? (此外,充其量这也会重置 tslint / typescript 和其他工具的节点解释器。)

还是我必须手动完成?

您必须手动执行此操作 - 在 运行 配置(以及其他 Node.js 相关配置)中选择的特定解释器总是覆盖默认值,因此在一个地方更改解释器不会更新其他。您必须在所有地方将解释器设置为 Project 别名,然后下次在 设置中更改它 |语言与框架 | Node.js 和 NPM,所有配置都会自动更新