2016-11-22 2 views
-1

Я работаю над различными проектами, для которых требуются разные версии NodeJ. Поэтому я пытаюсь использовать nvm, но не удалось. Показывается версия, использующая сейчас. Но когда я проверяю версию узла с помощью «node -v», он показывает другую версию. enter image description hereНевозможно управлять версией nodejs с использованием NVM

Помогите мне! Спасибо

+0

Что говорит 'where node', после' nvm use'? – rgoliveira

+0

показывает 4.2.1, но когда я проверяю версию узла, это 6.7.0 –

ответ

1

Это больше похоже на путь, который говорит путь в консоли.

Говоря о путях в окнах, я использую более простой способ установить, какую версию узла использовать с приложениями.

Я в основном скопировать node.exe я хочу, а затем в том же каталоге создать простой пакетный файл с именем , который имеет эту линию в этом path=%cd%;%path%

Это работает очень хорошо, после открытия консоли I кд в каталог, над которым я работаю, я просто вызываю setPath, а затем узел указывает на правильную версию для проекта. Этот метод позволяет одновременно запускать разные приложения на разных версиях узла.

У меня также есть эта работа как службы, разные службы/веб-сайты используют разные версии узла, я просто использую абсолютный путь к версии узла, которую требует приложение.

Смежные вопросы