GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Node.js a npm na CentOS 8

Node.js je multiplatformní běhové prostředí JavaScriptu postavené na JavaScriptu Chrome navržené ke spouštění kódu JavaScript na straně serveru. S Node.js můžete vytvářet škálovatelné síťové aplikace.

npm, zkratka pro Node Package Manager, je výchozí správce balíčků pro Node.js, který pomáhá vývojářům sdílet a znovu používat jejich kód. Odkazuje také na největší světové úložiště softwaru pro publikování balíčků Node.js s otevřeným zdrojovým kódem

V tomto článku vás provedeme dvěma různými způsoby instalace Node.jsand npm na CentOS 8. Vyberte možnost instalace, která by mohla být pro vaše prostředí nejvhodnější.

Instalace Node.js a npm z repozitářů CentOS #

Node.js a npm lze nainstalovat ze standardních úložišť CentOS. V době psaní tohoto článku je verze Node.js v repozitářích v10.x.

Vyjmenujte moduly, které poskytují nodejs balíček spuštěním následujícího příkazu:

yum module list nodejs

Výstup ukazuje, že modul nodejs je dostupný pouze s jedním streamem. Stream 10 představuje verzi Node.js.

CentOS-8 - AppStream
Name      Stream    Profiles                                Summary             
nodejs    10 [d]    common [d], development, minimal, s2i   Javascript runtime 

Balíček nodejs poskytuje čtyři různé profily. Výchozí profil, ten označený [d] nainstaluje běžnou sadu runtime balíčků.

Chcete-li nainstalovat výchozí balíček Node.js do systému CentOS, zadejte:

sudo yum module install nodejs

Výše uvedený příkaz také nainstaluje NPM.

Pokud jste vývojář, nainstalujte si vývojový profil, který také nainstaluje další knihovny potřebné k sestavení dynamicky načítatelných modulů.

sudo yum module install nodejs/development

Jakmile je instalace dokončena, ověřte ji zadáním:

node --version

Příkaz zobrazí verzi Node.js:

v10.16.3

Toto je nejjednodušší způsob, jak nainstalovat Node.js a npm na CentOS 8 a měl by stačit pro většinu případů použití.

Instalace vývojových nástrojů #

Vývojové nástroje jsou nezbytné pro kompilaci a instalaci nativních doplňků z registru npm. Nainstalujte balíček spuštěním:

sudo dnf groupinstall 'Development Tools'

Odinstalace Node.js #

Pokud z nějakých důvodů chcete odinstalovat balíčky Node.js a npm, použijte následující příkaz:

sudo yum module install nodejs

Instalace Node.js a npm pomocí NVM #

NVM (Node Version Manager) je bash skript, který vám umožňuje spravovat více verzí Node.js na základě jednotlivých uživatelů. Pomocí NVM můžete nainstalovat a odinstalovat jakoukoli verzi Node.js, kterou chcete používat nebo testovat.

Chcete-li nainstalovat NVM do systému CentOS, spusťte níže uvedený příkaz. Nepoužívejte sudo protože povolí skript pro uživatele root.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Instalační skript naklonuje úložiště NVM z Github do ~/.nvm adresář a přidá cestu nvm do vašeho profilu Bash nebo ZSH.

...
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

Chcete-li začít používat skript nvm, otevřete novou relaci shellu nebo spusťte příkazy vytištěné na obrazovce. Dělejte, co je pro vás jednodušší.

Nyní, když nvm je na vašem CentOS povolen skript, můžete nainstalovat nejnovější stabilní verzi Node.js pomocí:

nvm install node
...
Computing checksum with sha256sum
Checksums matched!
Now using node v13.0.1 (npm v6.12.0)
Creating default alias: default -> node (-> v13.0.1)

Pojďme nainstalovat další dvě verze, nejnovější verzi LTS a verzi 10.16.0:

nvm install --ltsnvm install 10.16.0

Po dokončení instalace můžete zobrazit seznam všech nainstalovaných verzí Node.js zadáním:

nvm ls
->     v10.16.0
       v12.13.0
        v13.0.1
default -> node (-> v13.0.1)
node -> stable (-> v13.0.1) (default)
stable -> 13.0 (-> v13.0.1) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.13.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.2 (-> N/A)
lts/dubnium -> v10.17.0 (-> N/A)
lts/erbium -> v12.13.0

Záznam se šipkou vpravo (-> v10.16.0) , je verze použitá v aktuální relaci shellu. Výchozí verze, která se používá při otevírání nových relací prostředí, je nastavena na v13.0.1 .

Pokud chcete změnit aktuálně aktivní verzi, řekněme na v12.13.0 běželi byste:

nvm use v12.13.0

Chcete-li změnit výchozí Node.js, na v12.13.0 použití:

nvm alias default v12.13.0

Cent OS
  1. Jak nainstalovat Node.js a NPM na CentOS

  2. Jak nainstalovat Node.js a npm na Debian 11

  3. Jak nainstalovat Node.js a npm na Ubuntu 20.04

  1. Jak nainstalovat Node.js a NPM na Mac

  2. Jak nainstalovat Node.js &NPM na Ubuntu 18.04 a 20.04

  3. Jak nainstalovat Node.js a NPM na Windows

  1. Jak nainstalovat Node.js a NPM na CentOS 7

  2. Jak nainstalovat Node.js a npm na Ubuntu 18.04

  3. Jak nainstalovat Node.js a npm na Ubuntu 20.04