Возможно ли, чтобы на той же машине были установлены разные версии NodeJS?
Установка различных версий NodeJS
Ответ 1
Существует несколько менеджеров node, которые вы можете использовать для достижения этой цели, но самыми популярными являются:
Ответ 2
Я использую nave. https://github.com/isaacs/nave
> npm install -g nave
> nave use 0.4.12 # starts a subshell with 0.4.12 at the head of the path
> node --version
v0.4.12
> exit # go back to the original shell
> nave use 0.6.5
> node --version
v0.6.5
> nave usemain
Обратите внимание, что в первый раз, когда вам нужна версия, она будет загружена и скомпилирована для вас.
Ответ 3
Если вам нужно что-то простое, утилита n
предназначена только для вас.
Установите его (используйте префикс sudo
в командах, если требуется):
npm -g install n
тогда:
npm cache clean -f
(не пугайтесь предупреждения)
то просто спросите n
(при необходимости загрузите и) используйте указанную версию. Например:
n 0.11.13
Et voilà!
Если вы установите несколько версий, вы сможете переключаться между ними. Подробнее см. n page.
Ответ 4
Вы можете следовать простому подходу здесь
step1:
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash
шаг2:
$ source ~/.profile
step3: укажите последние версии node
$ nvm ls-remote
step4:
$ nvm install 7.10.0
step5: Создайте псевдоним по умолчанию для node версии
$ nvm alias default 7.10.0
step6:
$node --version
что он.
Ответ 5
Лучшим вариантом является node менеджер версий NVM, который очень прост в установке, и вы можете перейти от одной версии к другой с помощью простая команда nvm use
.
Ответ 6
Пользователи Windows проверяют nvmw
здесь.
Вы можете пойти довольно далеко, пытаясь установить некоторые другие версии, перечисленные перед тем, как понять, что нет поддержки Windows.
например. на странице nave
Вероятно, он никогда не будет работать в Windows, или другие системы не имеют Bourne Again Shell. К сожалению.
Ответ 7
Смотрите подробности инструкции видео здесь: https://medium.com/@chungkhanhduy/how-to-deal-with-multiple-nodejs-version-in-your-dev-environment-2befc2a646e