我可以在 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,所有配置都会自动更新
我使用 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,所有配置都会自动更新