При использовании nvm для управления версиями узлов следует ли указывать на него интерпретатор узла webstorms?

Когда вы переключаетесь на nvm для управления версиями узлов, следует ли указывать на этот интерпретатор узла?

т.е. из / usr / bin / node в ~ / .nvm / v.xxx

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


person FutuToad    schedule 13.06.2014    source источник
comment
Да, я обычно либо создаю символическую ссылку /usr/bin/node на текущую версию на узле, который я использую с nvm, либо просто указываю инструмент на эту nvm версию.   -  person dylants    schedule 13.06.2014


Ответы (4)


Лучшее, что я нашел до сих пор, - это добавить каждую версию в настройки «Node.js и NPM по умолчанию» (а не в отдельные настройки проекта). Затем при создании новых проектов или обновлении существующих вы можете выбрать эту версию из раскрывающегося списка вместо того, чтобы воссоздавать ее для каждого проекта.

Но было бы хорошо, если бы плагин NodeJS искал nvm и интегрировался с ним. Или, если nvm создаст символическую ссылку для / usr / bin / node и обновит ее при изменении версии.

person user3685621    schedule 16.05.2015

Да, вам нужно явно указать Node Interpreter версию, которую вы хотите использовать.

person lena    schedule 17.06.2014
comment
Где интерпретатор узла для nvm use 0.11? - person chovy; 15.11.2014
comment
Местоположение интерпретатора можно найти с помощью which node - person Horace Heaven; 15.07.2015

В этом нет необходимости, похоже, это была обнаруженная ошибка, о которой было сообщено. Исправление будет выпущено в следующей версии WebStorm 2016.1.3 EAP.

https://youtrack.jetbrains.com/issue/WEB-21558

person zenw0lf    schedule 10.05.2016

Как указано выше в @ zenw0lf, WS теперь ищет установленные версии узла под .nvm, но поскольку .nvm еще не добавляет псевдоним для активной версии узла, указанное значение является хрупким, поскольку оно основано на версии.

Я попытался восстановить соответствующую проблему в NVM, чтобы решить эту проблему. Следите за обновлениями.

person icfantv    schedule 28.10.2016