Могу ли я установить интерпретатор Node для всех конфигураций запуска / отладки одновременно в WebStorm / PhpStorm? - PullRequest
0 голосов
/ 20 сентября 2019

Я использую PhpStorm (хотя это также должно относиться и к WebStorm) для разработки проектов узлов.

Я управляю версиями своих узлов с помощью nvm, поэтому всегда доступны несколько версий узлов.

В прошлом я всегда устанавливал конкретную версию узла для конфигурации запуска, например,

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

, что означает, что, как только я изменил версию своего узла, например, v11.15.0, ссылка на файл стала бы недействительной, и у меня былообновить его до

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

List of node versions

Это становится утомительным, и я могу иметь много конфигураций запуска для каждого проекта.Теперь я понял, что могу установить интерпретатор узла на «Проект» через:

Set to project

, и он будет использовать тот, который определен в общих настройках узла:

Project setttings for node version

Таким образом, если я изменю версию узла, я могу просто изменить настройку проекта, и она будет применяться для всей конфигурации запуска с использованием настроек проекта.

Но теперь у меня естьмного уже настроенных конфигураций запуска, и мне придется менять их все по одному.

Следовательно: есть ли способ установить все конфигурации запуска одновременно?(Кроме того, в лучшем случае это также приведет к сбросу интерпретаторов узлов для tslint / typescript и других инструментов.)

Или я должен сделать это вручную?

1 Ответ

2 голосов
/ 20 сентября 2019

Вы должны сделать это вручную - определенные интерпретаторы, выбранные в конфигурациях запуска (и других зависимых от Node.js конфигурациях), всегда переопределяют значения по умолчанию, поэтому изменение интерпретатора в одном месте не будет обновлять другие.Вы должны установить интерпретатор на Project псевдоним везде, затем в следующий раз вы измените его в Настройки |Языки и рамки |Node.js и NPM , все конфиги будут автоматически обновляться

...