Node.js je open source framework pro spouštění kódu Javascript na straně serveru. Jeho účinnost je zaručena enginem Javascript V8 vytvořeným společností Google. V této příručce vám ukážeme, jak nainstalovat Node.js na Ubuntu 18.04 různými metodami.
Nejprve se připojte k serveru prostřednictvím připojení SSH. Pokud jste tak ještě neučinili, doporučujeme se podle našeho průvodce bezpečně připojit pomocí SSH. V případě lokálního serveru přejděte k dalšímu kroku a otevřete terminál svého serveru.
Instalace Node.js
Nainstalujte Node.js přes apt a stáhněte si nejnovější verzi. Chcete-li tak učinit, aktualizujte své repozitáře následovně:
$ sudo apt update && apt install nodejs
Potom zkontrolujte správnou instalaci Node.js pomocí příkazu
$ nodejs -v
Pokud byla instalace úspěšná, na obrazovce se zobrazí nainstalovaná verze.
Nyní přejdeme k instalaci NPM neboli Node Package Manager, který bude použit k instalaci dalších modulů pro Node.js:
$ sudo apt install npm
Nainstalujte Node.js prostřednictvím NodeSource
Novější verzi Node.js lze také nainstalovat z úložiště NodeSource. V tomto případě si stáhněte automatický skript pro přidání úložiště NodeSource do vaší konfigurace.
Ke stažení skriptu použijte curl. V tomto případě si stáhněte skript související s verzí 10 Node.js:
$ curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Potom spusťte nově stažený skript:
$ sudo bash nodesource_setup.sh
V tuto chvíli již bylo úložiště NodeSource přidáno. Pokračujte v instalaci Node.js:
$ sudo apt install nodejs
Potom ověřte úspěšnou instalaci Node.js pomocí příkazu:
$ nodejs -v
Pokud byla instalace úspěšná, na obrazovce se zobrazí nainstalovaná verze.
Také zkontrolujte, zda byla instalace NPM úspěšná zadáním:
$ npm -v
Jako dříve, pokud se na obrazovce objeví verze NPM, instalace proběhla úspěšně.
Instalace Node.js prostřednictvím NVM
Dalším způsobem instalace Node.js je použití NVM nebo Správce verzí Node.js. NVM vám umožňuje nainstalovat a spravovat více verzí Node.js na stejném systému.
Chcete-li nainstalovat NVM, stáhněte si jeho instalační skript z oficiální stránky projektu na GitHubu. Pokračujme tedy stahováním přes curl:
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh
Potom spusťte nově stažený skript:
$ bash install.sh
Pro dokončení instalace NVM se znovu přihlaste nebo znovu načtěte soubor .profile tímto způsobem:
$ source ~/.profile
Instalace je nyní dokončena.
Chcete-li získat seznam dostupných verzí pro instalaci, zadejte následující příkaz:
$ nvm ls-remote
Zobrazí se seznam podobný následujícímu:
v8.11.1 (Latest LTS: Carbon)
v9.0.0
v9.1.0
v9.2.0
v9.2.1
v9.3.0
v9.4.0
v9.5.0
v9.6.0
v9.6.1
v9.7.0
v9.7.1
v9.8.0
v9.9.0
v9.10.0
v9.10.1
v9.11.0
v9.11.1
v10.0.0
Pro instalaci node.js stačí vybrat preferovanou verzi a spustit příkaz:
$ nvm install 10.0.0
nahrazením 10.0.0 vámi preferovaným číslem verze.
Chcete-li použít nově staženou verzi, vyberte ji pomocí příkazu nvm use takto:
$ nvm use 10.0.0
V tuto chvíli zkontrolujte, zda aktuální verze Node.js odpovídá právě vybrané verzi:
$ node -v
Odebrání Node.js prostřednictvím apt
Node.js lze snadno odstranit pomocí příkazu remove apt, a to následovně:
$ sudo apt remove nodejs
Při odstraňování souvisejících konfiguračních souborů použijte příkaz purge:
$ sudo apt purge nodejs
Nakonec odeberte všechny balíčky nainstalované automaticky pomocí Node.js.
Odeberte Node.js prostřednictvím NVM
Chcete-li odebrat Node.js pomocí NVM, použijte odpovídající příkaz ‘uninstal’l následovaný číslem verze Node.js, kterou chcete odinstalovat:
$ nvm uninstall <node_version>
N.B. Pokud je verze, kterou chcete odinstalovat, aktuálně aktivní, deaktivujte ji před odinstalací:
$ nvm deactivate