Hur man installerar Node.JS 14 LTS / 16 & NPM på Debian 11 Bullseye

node.js är en öppen källkod, plattformsoberoende, back-end JavaScript-runtime-miljö byggd på Chromes V8-motor för att bygga snabba och skalbara nätverksapplikationer och back-end API:er. Node.js använder en händelsestyrd, icke-blockerande IO-modul som gör den väldigt lätt och praktisk. Det är ett fantastiskt val för dataintensiva realtidsapplikationer som körs över distribuerade enheter.

NPM är en pakethanterare för JavaScript-programmeringsspråket som underhålls av NPM, Inc. NPM är standardpakethanteraren för JavaScript-runtimemiljön Node.js och är utan tvekan det mest tillgängliga arkivet för Node.JS-paket.

I följande handledning kommer du att lära dig hur du installerar Node.JS på olika sätt från nodkällan på Debian 11 Bullseye.

Förutsättningar

  • Rekommenderat OS: Debian 11 Bullseye
  • Användarkonto: Ett användarkonto med sudo privilegier or root access (su kommando).
  • Nödvändiga paket: 

Uppdaterar operativsystem

Uppdatera din Debian 11 operativsystem för att se till att alla befintliga paket är uppdaterade:

sudo apt update && sudo apt upgrade

Root eller Sudo Access

Som standard, när du skapar ditt konto vid start med Debian jämfört med andra distributioner, får det inte automatiskt sudoers-status. Du måste antingen ha tillgång till root-lösenord att använda kommandot su eller besök vår handledning på Hur man lägger till en användare till Sudoers på Debian.

Installera Node.JS 14 LTS från NodeSource

Det första alternativet är att installera Node.JS 14 LTS från NodeSource-förrådet. Nya användare och utvecklare var omedvetna om vad LTS står för betyder Långsiktig support och är den rekommenderade versionen för de flesta användare. LTS release-linjer fokuserar på stabilitet, utökat stöd och ger en pålitlig plattform för applikationer av alla skala. De flesta Node.js-användare och företag är på långtidssupportlinjer.

För att installera Node.JS 14 LTS från källan, använd följande curl-kommandot:

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

Kör sedan kommandot apt installation enligt följande för att installera node.js LTS 14:

npm

För att verifiera installationen och bekräfta versionsbygget av NPM, använd följande kommando:

npm -v

Exempel utmatning:

6.14.15

Med tanke på att du kanske byter Node.js-versioner är det en bra idé att verifiera med hjälp av apt-cache policy kommando också:

sudo apt-cache policy nodejs

Exempel utmatning:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

Som ovan kan du se rätt setup_14.x filial är installerad.

För att ta bort Node.JS 14 LTS, använd följande kommando:

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

Installera Node.JS 16 från NodeSource

Det andra alternativet för att ha den absolut senaste Node.js, måste du installera Node.js 16. På plussidan med att använda Node.js 16 kommer du alltid att ha den senaste versionen.

För att installera Node.JS 16 från NodeSource, använd följande curl-kommandot:

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

Kör sedan installationskommandot enligt följande för att installera node.js 16:

sudo apt install nodejs

För att verifiera installationen och bekräfta versionsbygget av node.js, använd följande kommando:

npm -v

Exempel utmatning:

7.24.0

Med tanke på att du kanske byter Node.js-versioner är det en bra idé att verifiera med hjälp av apt-cache policy kommando också:

sudo apt-cache policy nodejs

Exempel utmatning:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

Som ovan kan du se rätt setup_16.x filial är installerad.

För att ta bort Node.JS 16, använd följande kommando:

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

Uppdaterar Node.JS 14, 14LTS & 16 Källa

För att uppdatera Node.JS lades arkivet till i din APT-källlista, där du kan dra ut framtida uppdateringar, vilket innebär att du inte behöver ladda ner igen varje gång en ny uppdatering kommer ut. För att söka efter uppdateringar med hjälp av apt update kommando:

sudo apt update

Om en uppdatering är tillgänglig, använd apt upgrade-kommando:

sudo apt upgrade

Du bör regelbundet söka efter uppdateringar för hela ditt system, så du bör snabbt plocka upp alla nya tillägg.

Frivillig. Installera Node.js med NVM

En alternativ metod för att installera Node.js på Debian är att använda NVM, vilket är en förkortning för "Nodversionshanterare." Detta praktiska verktyg fungerar som en kommandorad till installera och hantera flera versioner av Node.js på ditt system. Detta kan spara en hel del tid att gå fram och tillbaka mellan versionerna.

För att ladda ner, besök Github release sida för att få den senaste versionen.

Endast exempel:

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

Exempel på utdata om den är korrekt installerad:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

När det är installerat, kör exportkommandot eller starta om din terminal för att aktivera NVM. Verifiera sedan versionen av NVM med följande terminalkommando:

nvm --version

Exempel utmatning:

0.38.0

Använd sedan nvm list-remote kommando för att lista alla tillgängliga nodversioner:

nvm list-remote

Exempel utmatning:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

Observera att den här listan är omfattande när du använder kommandot som att bilden ovan bara är ett utskriftsexempel.

Installera sedan en specifik version av Node från utdatalistan ovan. Syntaxen skulle vara nvm installera .

Endast exempel:

nvm install 16.9.1

Exempel utmatning:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

Om du använder NVM kommer du vanligtvis att ha mer än en version av Node.js installerad. För att lista alla versioner på ditt system, använd följande kommando:

nvm ls

Exempel utmatning:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

Från utdatalistan kan du köra eller byta till en specifik version enligt följande:

nvm use 12.22.6

Exempel utmatning:

Hur man installerar Node.JS 14 LTS 16 & NPM på Debian 11 Bullseye

Kommentarer och slutsats

I handledningen har du lärt dig hur du installerar Node.JS & NPM på ditt Debian 11 Bullseye-system, vilket täcker appströmmen Node.JS 14 och tre av de senaste versionsalternativen från NodeSource-förvaret Node.JS 14, 14 LTS och 16. Sammantaget skulle de flesta utvecklare använda NodeSource-arkiven beroende på vilken miljö du arbetar i för att avgöra vilken version du kommer att använda.


Inte vad du letade efter? Försök att söka efter ytterligare tutorials.

Lämna en kommentar