Node.js aktualizacja (Ubuntu) oraz Node Version Manager!
Opublikowano czw 11 czerwca 2020 w nodejs • 2 min read
Moja pierwsza instalacja node.js na Ubuntu odbyła się poprzez pobranie paczki i instalację zawartości paczki Linux Binaries node -v >> v10.19.0
Moduł N z NMP
Moduł n służy do interaktywnego zarządzani wersjami Node.js
Kroki podjęte do instalacji najnowszej wersji Node.js
Czyszczenie pamięci cache (aby nie korzystać z sudo - innymi słowy by instalowane paczki nie miały dostępu do roota, należy korzystać z NVM - więcej na ten temat poniżej)
sudo npm cache clean -f
Instalacja przy pomocy nmp modułu n (-g -> globalnie)
sudo npm install -g n
Instalacja najnowszej wersji (w domyśle Node.js) oraz usunięcie poprzedniej
sudo n latest
NVM - Node Version Manager
Zalecane jest instalacja oraz zarządzanie wersją(w tym przypadku również wieloma wersjami) przy pomocy NVM (Node Version Manager)
Pobranie paczek dla Ubuntu, które pozwolą na budowę paczek źródłowych (NVM będzie je wykorzystywał w trakcie instalacji)
sudo apt-get update
sudo apt-get install build-essential libssl-dev
Instalacja NVM - pobranie skryptu install_nvm.sh przy pomocy culr
(klonuje repozytorium nvm do ~/.nvm) lub bezpośrednio z repo na GitHubie
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
[być może będzie wymagane . ~/nvm/nvm.sh
- wskazanie na interpretację skryptu w danym procesie]
Pobranie, kompilacja i instalacja najnowszej wersji Node.js
nvm install node
Zwrócenie listy dostępnych wersji
nvm ls-remote
Instalacja konkretnej wersji
nvm install 6.14.4
lub ostatniej stablinej
nvm install stable
Aby node działał właśnie poprzez NVM pozbyłem się wcześniej zainstalowanego noda
sudo apt-get purge --auto-remove nodejs
Znalezienie lokalizacji node.js
which node
Wykasowanie folderu z nodem
sudo rm -rf /usr/local/bin/node
Wskazanie nvm na używanie konkretnej wersji noda
nvm use 12.19.0
Komenda nvm current
powinna zrówić wersję noda
nvm current
>> v12.19.0
Źródła:
Installing Node.js via package manager
NodeSource Node.js Binary Distributions
How can I update my nodeJS to the latest version?
How to Install Node.js via NVM on Ubuntu 14.04 LTS