2013-04-15 2 views
9

Я попытался установить несколько версий node.js с помощью установщика .MSI, но кажется, что вторая версия удаляет предыдущую.Возможно ли установить несколько экземпляров node.js с окнами .msi?

+0

'Кажется, что вторая версия удаляет предыдущую. - Это очень хорошая подсказка. –

+1

Взгляните на https://github.com/visionmedia/n, он устанавливает и переключает между версиями узлов. – generalhenry

ответ

1

Вы можете установить несколько копий, но сначала вам нужно переименовать старые двоичные файлы. Хотя на этом этапе я предлагаю просто загрузить последнюю версию и поместить ее в тот же каталог (переименование, что вам нужно).

Не знаете, как это повлияет на NPM, поскольку оно будет использовать то, что когда-либо было bin.exe.

1

Вы также можете попробовать NVM for Windows. Он поставляется с установщиком и супер-легкими командами.

enter image description here

+0

NVM для Windows действительно сосал мне. Похоже, что все в порядке, но как только я начал использовать npm и/или закрыл окно CMD и открыл новый ... он сказал, что версия узла, которую я установил 2 минуты назад, НЕ была установлена. Я настоятельно рекомендую использовать [nvmw] (https://github.com/hakobera/nvmw), это намного проще и эффективнее. (У меня не было никаких отношений с nvmw, btw) –

+0

@ Jonathan - Извините, что NVM для Windows не работает для вас. Я не могу сказать, что у меня были эти проблемы. Вы пытались опубликовать вопрос на странице Github? Я могу абсолютно гарантировать, что автор (я) ответит. – Corey

+0

@Corey У меня установлен 0.10.28, а затем установлен NVM, а затем v4.3.1 с исполняемым файлом с их сайта. Теперь, очевидно, NVM не видит эту версию, как мне это сделать? – Chris

2

Как я прокомментировал @ ответ Кори, я попытался NVM для Windows, и это было очень плохо. Я настоятельно рекомендую использовать nvmw: он очень прост, он имеет тот же синтаксис, что и nvm Linux (хотя и уменьшенная функциональность), и он просто работает.

ВАЖНОЕ ЗАМЕЧАНИЕ: Запускайте каждую команду из командной строки с правами администратора! Если вы этого не сделаете, вы столкнетесь с множеством странных ошибок!

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