GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Node.js a npm na Debian 10 Linux

Node.js je běhové prostředí JavaScriptu pro více platforem postavené na JavaScriptu Chrome navržené tak, aby spouštělo kód JavaScript na straně serveru. S Node.js můžete vytvářet škálovatelné síťové aplikace.

npm 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.

V tomto tutoriálu vám ukážeme několik různých způsobů instalace Node.js a npm na Debian 10 Buster. Vyberte možnost instalace, která je vhodná pro vaše prostředí.

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

Node.js a npm lze nainstalovat ze standardních repozitářů Debianu. V době psaní tohoto článku je verze v repozitářích v10.x, což je nejnovější verze LTS.

Chcete-li nainstalovat Node.js a npm na váš Debian, použijte následující příkazy:

sudo apt updatesudo apt install nodejs npm

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

nodejs --version

Příkaz zobrazí verzi Node.js:

v10.15.2

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

Instalace Node.js a npm z úložiště NodeSource #

NodeSource je společnost zaměřená na poskytování podpory Node na podnikové úrovni. Udržuje úložiště APT obsahující několik verzí Node.js.

Toto úložiště použijte, pokud potřebujete nainstalovat konkrétní verzi Node.js. V době psaní tohoto článku poskytuje úložiště NodeSource následující verze:

  • v14.x – Nejnovější stabilní verze.
  • v13.x
  • v12.x – Nejnovější verze LTS.
  • v10.x – předchozí verze LTS.

Nainstalujeme Node.js verze 12.x.

Začněte přidáním úložiště NodeSource do vašeho systému spuštěním následujícího curl příkaz:

curl -sL https://deb.nodesource.com/setup_12.x | sudo bash -

Jakmile je úložiště přidáno k instalaci Node.js a npm, zadejte:

sudo apt install nodejs

Ujistěte se, že je Node.js správně nainstalován, zadáním:

node --version
v12.8.1

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. Pomocí NVM můžete nainstalovat a odinstalovat jakoukoli verzi Node.js, kterou chcete používat nebo testovat.

Tuto metodu použijte, chcete-li instalovat Node.js na úrovni jednotlivých uživatelů.

Chcete-li nainstalovat NVM do systému, zadejte příkaz níže. 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 klonuje nvm úložiště z Githubto ~/.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 skript je nainstalován na vašem systému Debian, můžete nainstalovat nejnovější stabilní verzi Node.js pomocí:

nvm install node
...
Computing checksum with sha256sum
Checksums matched!
Now using node v12.8.1 (npm v6.10.2)
Creating default alias: default -> node (-> v12.8.1)

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

nvm install --ltsnvm install 8.16.0

Po dokončení pro zobrazení seznamu všech nainstalovaných verzí Node.js zadejte:

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

Záznam se šipkou vpravo (-> v8.16.0) , je verze použitá v aktuální relaci prostředí a výchozí verze je nastavena na v12.8.1 . Výchozí verze je verze, která bude použita při otevření nových relací shellu.

Pokud chcete změnit aktuálně aktivní verzi, řekněme na verzi 10.16.2, kterou byste spustili:

nvm use 8.11.3

Chcete-li změnit výchozí Node.js, například na v10.16.2 použití:

nvm alias default 8.11.3

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 apt install build-essential

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 apt remove nodejs npm

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

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

  3. Jak nainstalovat a nakonfigurovat Node.js a npm v Ubuntu, Debianu nebo Linux Mintu

  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