GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Node.JS 14 LTS / 16 &NPM na Debian 11 Bullseye

Node.js je open-source, multiplatformní, back-endové běhové prostředí JavaScriptu postavené na enginu Chrome V8 pro vytváření rychlých a škálovatelných síťových aplikací a back-endových rozhraní API. Node.js používá událostmi řízený, neblokující IO modul, díky kterému je velmi lehký a praktický. Je to fantastická volba pro datově náročné aplikace v reálném čase, které běží napříč distribuovanými zařízeními.

NPM je správce balíčků pro programovací jazyk JavaScript spravovaný společností NPM, Inc. NPM je výchozí správce balíčků pro běhové prostředí JavaScriptu Node.js a je pravděpodobně nejdostupnějším úložištěm pro balíčky Node.JS.

V následujícím tutoriálu se naučíte, jak nainstalovat Node.JS různými způsoby ze zdroje node repository na Debian 11 Bullseye.

Předpoklady

  • Doporučený operační systém: Debian 11 Bullseye
  • Uživatelský účet: Uživatelský účet s právy sudo nebo přístup root (příkaz su) .
  • Požadované balíčky:

Aktualizace operačního systému

Aktualizujte svůj Debian 11 operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo apt update && sudo apt upgrade

Root nebo Sudo Access

Ve výchozím nastavení, když vytvoříte svůj účet při spuštění s Debianem v porovnání s jinými distribucemi, automaticky nezíská status sudoers. Musíte mít přístup k heslu uživatele root použijte příkaz su nebo navštivte náš tutoriál Jak přidat uživatele do Sudoers na Debianu.

Nainstalujte Node.JS 14 LTS z NodeSource

První možností je instalace Node.JS 14 LTS z úložiště NodeSource. Noví uživatelé a vývojáři nevěděli, co znamená LTS Dlouhodobá podpora a je to doporučená verze pro většinu uživatelů. Uvolňovací řady LTS se zaměřují na stabilitu, rozšířenou podporu a poskytují spolehlivou platformu pro aplikace jakéhokoli rozsahu. Většina uživatelů a společností Node.js využívá linky dlouhodobé podpory.

Chcete-li nainstalovat Node.JS 14 LTS ze zdroje, použijte následující příkaz curl :

sudo curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -

Dále spusťte instalační příkaz apt následujícím způsobem a nainstalujte node.js LTS 14:

npm

Chcete-li ověřit instalaci a potvrdit sestavení verze NPM, použijte následující příkaz:

npm -v

Příklad výstupu:

6.14.15

Vzhledem k tomu, že možná zaměňujete verze Node.js, je dobré ověřit pomocí příkazu zásad apt-cache také:

sudo apt-cache policy nodejs

Příklad výstupu:

Jak je uvedeno výše, můžete vidět správný setup_14.x větev je nainstalována.

Chcete-li odebrat Node.JS 14 LTS, použijte následující příkaz:

sudo apt autoremove nodejs 
sudo rm /etc/apt/sources.list.d/nodesource.list

Nainstalujte Node.JS 16 z NodeSource

Druhá možnost, jak mít absolutně nejnovější Node.js, budete muset nainstalovat Node.js 16. Výhodou použití Node.js 16 je, že budete mít vždy nejnovější sestavení.

Chcete-li nainstalovat Node.JS 16 ze zdroje NodeSource, použijte následující příkaz curl :

sudo curl -fsSL https://deb.nodesource.com/setup_16.x | sudo bash -

Dále spusťte instalační příkaz apt následujícím způsobem a nainstalujte node.js 16:

sudo apt install nodejs

Chcete-li ověřit instalaci a potvrdit sestavení verze node.js, použijte následující příkaz:

npm -v

Příklad výstupu:

7.24.0

Vzhledem k tomu, že možná zaměňujete verze Node.js, je dobré ověřit pomocí příkazu zásad apt-cache také:

sudo apt-cache policy nodejs

Příklad výstupu:

Jak je uvedeno výše, můžete vidět správný setup_16.x větev je nainstalována.

Chcete-li odebrat Node.JS 16, použijte následující příkaz:

sudo apt autoremove nodejs 
sudo rm /etc/apt/sources.list.d/nodesource.list

Aktualizace zdroje Node.JS 14, 14LTS &16

Pro aktualizaci Node.JS bylo úložiště přidáno do vašeho adresáře se seznamem zdrojů APT, kde můžete čerpat budoucí aktualizace, což znamená, že nemusíte znovu stahovat pokaždé, když vyjde nová aktualizace. Chcete-li zkontrolovat aktualizace pomocí příkazu apt update :

sudo apt update

Pokud je k dispozici aktualizace, použijte příkaz apt upgrade :

sudo apt upgrade

Měli byste pravidelně kontrolovat aktualizace pro celý váš systém, takže byste měli rychle vyzvednout jakékoli nové přírůstky.

Volitelné. Nainstalujte Node.js pomocí NVM

Alternativní metodou instalace Node.js na Debian je použití NVM, což je zkratka pro „Node Version Manager“. Tento šikovný nástroj funguje jako příkazový řádek pro nainstalovat a spravovat více verzí Node.js ve vašem systému. To může ušetřit poměrně dost času přecházením tam a zpět mezi verzemi.

Chcete-li stáhnout nejnovější verzi, navštivte stránku vydání Github.

Pouze příklad:

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

Příklad výstupu při správné instalaci:

Po instalaci spusťte příkaz export nebo restartujte terminál, abyste aktivovali NVM. Dále ověřte verzi NVM pomocí následujícího příkazu terminálu:

nvm --version

Příklad výstupu:

0.38.0

Dále použijte příkaz nvm list-remote pro zobrazení seznamu všech dostupných verzí uzlů:

nvm list-remote

Příklad výstupu:

Všimněte si, že tento seznam je rozsáhlý, když použijete příkaz, jako je obrázek výše, který je pouze ukázkou tisku.

Dále nainstalujte konkrétní verzi Node z výše uvedeného seznamu výstupů. Syntaxe by byla nvm install <číslo verze>.

Pouze příklad:

nvm install 16.9.1

Příklad výstupu:

Při použití NVM budete mít obvykle nainstalovanou více než jednu verzi Node.js. Chcete-li zobrazit všechny verze ve vašem systému, použijte následující příkaz:

nvm ls

Příklad výstupu:

Ze seznamu výstupů můžete spustit nebo přepnout na konkrétní verzi následovně:

nvm use 12.22.6

Příklad výstupu:


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

  2. Nainstalovat Node.js 17 &NPM na Debian 11 Bullseye – průvodce krok za krokem?

  3. Jak nainstalovat Python 3.9 na Debian 11 Bullseye

  1. Jak nainstalovat Node.js a npm na Debian 9

  2. Jak nainstalovat Node.js a npm na Debian 10 Linux

  3. Jak nainstalovat Python 3.8 na Debian 11 Bullseye

  1. Jak nainstalovat Node.js &NPM na Debian 11

  2. Nainstalujte Node.js 17 &NPM na Debian 11 Bullseye

  3. Nainstalujte Node.js 17 &NPM na Debian 11 Bullseye