Как обновить node с помощью nvm
Я установил node.js версию 5.0 с nvm
, но теперь я хочу обновить его до 5.4.
Нет ли способа обновить node
прямо на месте, вместо установки последней стабильной версии? Я не хочу потерять все эти глобальные пакеты и скажу npm install grunt-cli bower yo yoman-angular-generator blablablablablabla...
Ответы
Ответ 1
Это должно работать:
nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION
Например:
nvm install 6.7 --reinstall-packages-from=6.4
то, если вы хотите, вы можете удалить свою предыдущую версию с помощью
nvm uninstall OLD_VERSION
Где, в вашем случае,
NEW_VERSION = 5.4
OLD_VERSION = 5.0
Ответ 2
Вы можете более просто запустить
nvm install node --reinstall-packages-from=node
который установит последнюю стабильную версию и переустановит все пакеты из текущей версии node.
Это избавит вас от необходимости вручную обрабатывать определенные версии.
Ответ 3
если у вас есть 4.2 и вы хотите установить 5.0.0, то
nvm install v5.0.0 --reinstall-packages-from=4.2
ответ gabrielperales прав, за исключением того, что он пропустил знак "=" в конце. если вы не поместите знак "=", тогда будет установлена новая версия node, но пакеты не будут установлены.
источник: sitepoint
Ответ 4
⚡ TWOstrong > Простые решения:
Чтобы установить последнюю версию node и переустановить пакеты старой версии, выполните следующую команду.
nvm install node --reinstall-packages-from=node
Чтобы установить последнюю версию lts
long-term-support
node и переустановить старые пакеты версий, выполните следующую команду.
nvm install lts/* --reinstall-packages-from=node
Здесь GIF, чтобы поддержать этот ответ. ![nvm]()