GNU/Linux >> Znalost Linux >  >> Rocky Linux

Jak nainstalovat NodeJS a NPM na Rocky Linux/Alma Linux 8

NPM (Node Package Manager) je výchozí správce balíčků pro Node.js a také největší úložiště pro balíčky Node.js s otevřeným zdrojovým kódem.

V tomto tutoriálu se naučíme, jak nainstalovat Node.js a npm na Rocky Linux 8, ale funguje to i na jiných distribucích založených na RHEL 8.

Obsah

  1. Zajištění aktuálnosti serveru
  2. Instalace Node.js v Rocky Linux 8
  3. Instalace Node.js v Rocky Linux 8
  4. Použití NVM k instalaci Node.js v Rocky Linux 8

1. Ujistěte se, že je server aktuální

Než budete pokračovat, ujistěte se, že jsou balíčky serveru aktualizovány. Použijte tento příkaz:

sudo dnf update -y

2. Instalace Node.js v Rocky Linux 8

Chystáme se nainstalovat nejnovější stabilní verzi z dostupného repozitáře Appstream. Node.js je k dispozici jako modul s názvem nodejs ve výchozím úložišti Rocky Linux 8 AppStream. Chcete-li zkontrolovat dostupné verze, použijte dnf module příkaz:

$ sudo dnf module list nodejs
Last metadata expiration check: 0:43:00 ago on Wed 12 Jan 2022 09:33:32 AM UTC.
Rocky Linux 8 - AppStream
Name                    Stream                 Profiles                                              Summary
nodejs                  10 [d]                 common [d], development, minimal, s2i                 Javascript runtime
nodejs                  12                     common [d], development, minimal, s2i                 Javascript runtime
nodejs                  14                     common [d], development, minimal, s2i                 Javascript runtime
nodejs                  16                     common [d], development, minimal, s2i                 Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled

Z výše uvedeného výstupu je nodejs verze 10 výchozí. Chcete-li nainstalovat další nejnovější verzi, musíme ji povolit pomocí tohoto příkazu:

sudo dnf module enable -y nodejs:16

Nyní můžeme nainstalovat nodejs pomocí tohoto příkazu:

sudo dnf install -y nodejs

Po instalaci můžeme ověřit verze nodejs a npm pomocí tohoto příkazu:

$ node -v
v16.13.1

Pro npm:

$ npm -v
8.1.2

3. Použití NVM k instalaci Node.js v Rocky Linux 8

NVM je správce verzí uzlů a používá se k ovládání a správě více aktivních verzí Node.js v jednom systému. Jedná se o nástroj příkazového řádku a bash skript, který umožňuje programátorům přecházet mezi různými verzemi Node.js. Poskytuje rozhraní příkazového řádku, kde můžete instalovat různé verze pomocí jediného příkazu, nastavit výchozí, přepínat mezi nimi a mnoho dalšího.

Nainstalujte nvm pomocí tohoto příkazu:

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

Toto je výstup na mém počítači

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15037  100 15037    0     0  19630      0 --:--:-- --:--:-- --:--:-- 19630
=> Downloading nvm as script to '/home/rocky/.nvm'

=> Appending nvm source string to /home/rocky/.bashrc
=> Appending bash_completion source string to /home/rocky/.bashrc
=> Close and reopen your terminal to start using nvm or run the following to use it now:

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

Nyní znovu načtěte konfiguraci ~/.bashrc, jak je uvedeno níže

source ~/.bashrc

zkontrolujte verzi nvm

$ nvm --version
0.39.1

vypište všechny dostupné verze Node.js pomocí následujícího příkazu

nvm list-remote

zobrazí se velmi dlouhý seznam verzí nodejs. ze seznamu si můžete vybrat požadovanou verzi.

Chcete-li nainstalovat konkrétní verzi, použijte tento příkaz:

nvm install v17.3.1

nyní zkontrolujte verze, jak je uvedeno níže

$ node --version
v17.3.1

$ npm --version
8.3.0

Chcete-li zkontrolovat, která verze Node.js je aktuálně aktivní, spustíme příkaz níže

$ nvm current
v17.3.1

Přepínání mezi verzemi

NVM umožňuje uživateli spravovat více verzí Node.js. Pro testování nám nechte nainstalovat nejnovější stabilní verzi NVM, použijte příkaz níže:

nvm install --lts

Instalace nové verze Node.js se automaticky přepne z aktuálně aktivní verze na novou aktualizovanou verzi.

$ nvm current
v16.13.2

Přepnutí zpět na předchozí verzi:

$ nvm use v17.3.1
Now using node v17.3.1 (npm v8.3.0)

$ nvm current
v17.3.1

Závěr

A je to. Úspěšně jsme nainstalovali nodejs pomocí různých metod na systému Rocky Linux 8.


Rocky Linux
  1. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  2. Jak nainstalovat a používat Podman v Rocky Linux/Alma Linux/Centos 8

  3. Jak nainstalovat a nastavit PHP a Nginx (LEMP) na Rocky Linux/Alma Linux 8

  1. Jak nainstalovat NodeJS a NPM na Rocky Linux/Alma Linux 8

  2. Jak nainstalovat a nakonfigurovat HAProxy load balancer na Rocky Linux/Alma Linux 8

  3. Jak nainstalovat a nakonfigurovat Memcached na Rocky Linux/Alma Linux 8

  1. Jak nainstalovat a nakonfigurovat Squid Proxy na Rocky Linux/Alma Linux 8

  2. Jak nainstalovat FFmpeg na Rocky Linux/Alma Linux 8

  3. Jak nainstalovat PHP 8 na Alma Linux &Rocky Linux