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

Configuration 我可以在WebStorm/PhpStorm中为所有运行/调试配置一次性设置节点解释器吗?,configuration,phpstorm,webstorm,Configuration,Phpstorm,Webstorm,我使用PhpStorm(尽管这也应该适用于WebStorm)来开发节点项目 我通过nvm管理我的节点版本,因此总是有多个节点版本可用 过去,我总是为运行配置设置特定的节点版本,例如 ~/.nvm/versions/node/v10.16.2.0/bin/node 这意味着,一旦我将节点版本更改为v11.15.0,文件链接将变得无效,我必须将其更新为 ~/.nvm/versions/node/v11.15.0/bin/node 这会变得单调乏味,而且我可以为每个项目进行大量的运行配置。现在我

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

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

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

~/.nvm/versions/node/v10.16.2.0/bin/node
这意味着,一旦我将节点版本更改为v11.15.0,文件链接将变得无效,我必须将其更新为

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

这会变得单调乏味,而且我可以为每个项目进行大量的运行配置。现在我意识到,我可以通过以下方式将节点解释器设置为“项目”:

它将使用常规节点设置中定义的节点:

这样,如果我更改节点版本,我只需更改项目设置,它将使用项目设置应用于所有运行配置

但是现在我有很多已经设置好的运行配置,我必须一个接一个地更改它们

因此:是否有一种方法可以同时设置所有运行配置?(此外,这最多也会重置tslint/typescript和其他工具的节点解释器。)


或者我必须手动执行此操作?

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

您必须手动执行此操作-在运行配置中选择特定的解释器(以及其他依赖于Node.js的配置)始终覆盖默认值,因此在一个位置更改解释器不会更新其他位置。您必须将解释器设置为
Project
alias everywhere,然后下次在Settings | Languages&Frameworks | Node.js和NPM中更改它时,所有配置都将自动更新