#node.js #webstorm #nvm
#node.js #webstorm #nvm
Вопрос:
Когда вы переключаетесь на nvm для управления версиями узлов, следует ли указывать на него интерпретатор узлов?
т.е. из /usr/bin/node в ~/.nvm/v.xxx
Я спрашиваю, потому что я сталкиваюсь с некоторыми проблемами с webstorm при попытке отладить материал узла сейчас.
Комментарии:
1. Да, я обычно либо ссылаюсь
/usr/bin/node
на текущую версию на узле, с которым я использую,nvm
либо просто указываю инструмент на этуnvm
версию.
Ответ №1:
Лучшее, что я нашел до сих пор, — это добавить каждую версию по умолчанию ‘Node.js и настройки NPM (а не в настройках отдельного проекта). Затем при создании новых проектов или обновлении существующих вы можете выбрать эту версию из выпадающего списка вместо того, чтобы создавать ее заново для каждого проекта.
Но было бы неплохо, если бы плагин NodeJS искал nvm и интегрировался с ним. Или, если nvm создаст символическую ссылку для /usr/bin/node и обновит ее при изменении версии.
Ответ №2:
Да, вам нужно явно установить интерпретатор узла на версию, которую вы хотели бы использовать
Комментарии:
1. Для чего нужен интерпретатор узла
nvm use 0.11
?2. Местоположение интерпретатора можно найти с помощью
which node
Ответ №3:
Вам не нужно этого делать, похоже, это была ошибка, которая была выявлена и сообщена. Исправление будет выпущено в следующей версии WebStorm 2016.1.3 EAP.
Ответ №4:
Как указано выше @zenw0lf, WS теперь ищет версии установленных узлов .nvm
, но поскольку .nvm
он еще не добавляет псевдоним для активной версии узла, указанное значение является хрупким, поскольку оно зависит от версии.
Я попытался восстановить соответствующую проблему в NVM, чтобы решить эту проблему. Пожалуйста, следите за обновлениями.