Jak zaktualizować węzeł za pomocą nvm
Zainstalowałem node.js Wersja 5.0 z nvm
, ale teraz chcę zaktualizować go do 5.4.
Czy nie ma sposobu na aktualizację node
w odpowiednim miejscu, zamiast instalować najnowszą stabilną wersję? Nie chcę stracić wszystkich pakietów globalnych i powiedzieć npm install grunt-cli bower yo yoman-angular-generator blablablablablabla...
4 answers
To może działać:
nvm install NEW_VERSION --reinstall-packages-from=OLD_VERSION
Na przykład:
nvm install 6.7 --reinstall-packages-from=6.4
Następnie, jeśli chcesz, możesz usunąć swoją poprzednią wersję za pomocą:
nvm uninstall OLD_VERSION
Gdzie w Twoim przypadku, NEW_VERSION = 5.4 OLD_VERSION = 5.0
Alternatywnie spróbuj:
nvm install stable
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-17 02:27:58
Możesz po prostu uruchomić jedno z następujących poleceń:
najnowsza wersja: nvm install node --reinstall-packages-from=node
wersja stabilna (LTS) : nvm install lts/* --reinstall-packages-from=node
Spowoduje to zainstalowanie odpowiedniej wersji i ponowne zainstalowanie wszystkich pakietów z aktualnie używanej wersji węzła. Pozwala to uniknąć ręcznej obsługi określonych wersji.
Edit-dodano polecenie instalacji wersji LTS zgodnie z komentarzem @m4js7er.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-31 09:07:53
Jeśli masz 4.2 i chcesz zainstalować 5.0.0 to
nvm install v5.0.0 --reinstall-packages-from=4.2
ODPOWIEDŹ gabrielperalesa jest słuszna, z wyjątkiem tego, że przegapił znak " = " na końcu. jeśli nie umieścisz znaku"=", zostanie zainstalowana nowa wersja węzła, ale pakiety nie zostaną zainstalowane.
Source: sitepoint
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-14 16:11:56
⚡ dwa proste rozwiązania:
Aby zainstalować najnowszą wersję node i ponownie zainstalować pakiety starej wersji wystarczy uruchomić następujące polecenie.
nvm install node --reinstall-packages-from=node
Aby zainstalować najnowszą lts
long-term-support
wersja node i ponowna instalacja pakietów starej wersji wystarczy uruchomić następujące polecenie.
nvm install lts/* --reinstall-packages-from=node
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-14 22:21:34