Ki jan yo enstale Node.JS 14 LTS / 16 & NPM sou Debian 11 Bullseye

Node.js se yon sous louvri, kwa-platfòm, back-end Java exécution anviwònman ki te konstwi sou motè V8 Chrome pou konstwi aplikasyon rezo rapide Et évolutive Et back-end API. Node.js sèvi ak yon modil IO ki baze sou evènman, ki pa bloke ki fè li trè lejè ak pratik. Li se yon chwa kokenn pou aplikasyon pou done entansif an tan reyèl ki kouri atravè aparèy distribye.

NPM se yon manadjè pakè pou langaj pwogram JavaScript ki kenbe pa NPM, Inc. NPM se manadjè pakè default pou anviwònman an ekzekite JavaScript Node.js epi li se san mank depo ki pi disponib pou pakè Node.JS.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale Node.JS nan divès fason soti nan repozitwa sous la node sou Debian 11 Bullseye.

Kondisyon

  • OS rekòmande: Debian 11 Bullseye
  • Kont itilizatè: Yon kont itilizatè ak sudo privilèj or aksè rasin (su kòmand).
  • Pakè obligatwa: 

Mete ajou sistèm operasyon

Mete ajou ou Debian 11 sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade

Rasin oswa Sudo Aksè

Pa default, lè ou kreye kont ou nan demaraj ak Debian konpare ak lòt distribisyon, li pa otomatikman resevwa estati sudoers. Ou dwe swa gen aksè a modpas rasin yo sèvi ak kòmandman su a oswa vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Debian.


reklam


Enstale Node.JS 14 LTS soti nan NodeSource

Premye opsyon a se enstale Node.JS 14 LTS soti nan repozitwa NodeSource. Nouvo itilizatè yo ak devlopè yo pa t konnen sa LTS vle di Sipò Alontèm epi li se vèsyon an rekòmande pou pifò itilizatè yo. Liy lage LTS konsantre sou estabilite, sipò pwolonje ak bay yon platfòm serye pou aplikasyon pou nenpòt echèl. Pifò itilizatè Node.js ak konpayi yo sou liy sipò alontèm.

Pou enstale Node.JS 14 LTS soti nan sous la, sèvi ak sa ki annapre yo boukle lòd:

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

Apre sa, kouri lòd enstalasyon apt la jan sa a pou enstale node.js LTS 14:

npm

Pou verifye enstalasyon an ak konfime vèsyon an nan NPM, sèvi ak lòd sa a:

npm -v

Egzanp pwodiksyon:

6.14.15

Etandone ou ka chanje vèsyon Node.js, yon bon lide verifye lè l sèvi avèk la lòd politik apt-cache kòm byen:

sudo apt-cache policy nodejs

Egzanp pwodiksyon:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

Kòm pi wo a, ou ka wè kòrèk la setup_14.x branch yo enstale.

Pou retire Node.JS 14 LTS, sèvi ak lòd sa a:

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

Enstale Node.JS 16 soti nan NodeSource

Dezyèm opsyon pou gen absoli dènye Node.js la, w ap bezwen enstale Node.js 16. Sou bò a plis nan lè l sèvi avèk Node.js 16, w ap toujou gen nouvo bati a.

Pou enstale Node.JS 16 soti nan NodeSource, sèvi ak sa ki annapre yo boukle lòd:

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

Apre sa, kouri lòd enstalasyon apt la jan sa a pou enstale node.js 16:

sudo apt install nodejs

Pou verifye enstalasyon an ak konfime vèsyon an bati nan node.js, sèvi ak lòd sa a:

npm -v

Egzanp pwodiksyon:

7.24.0

Etandone ou ka chanje vèsyon Node.js, yon bon lide verifye lè l sèvi avèk la lòd politik apt-cache kòm byen:

sudo apt-cache policy nodejs

Egzanp pwodiksyon:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

Kòm pi wo a, ou ka wè kòrèk la setup_16.x branch yo enstale.

Pou retire Node.JS 16, sèvi ak lòd sa a:

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

reklam


Mete ajou Node.JS 14, 14LTS & 16 Sous

Pou mete ajou Node.JS, yo te ajoute depo a nan anyè lis sous APT ou a, kote ou ka retire mizajou nan lavni, sa vle di ou pa bezwen re-telechaje chak fwa yon nouvo aktyalizasyon soti. Pou tcheke pou mizajou lè l sèvi avèk lòd aktyalizasyon apt:

sudo apt update

Si gen yon aktyalizasyon ki disponib, sèvi ak la lòd ajou apt:

sudo apt upgrade

Ou ta dwe tcheke regilyèman pou mizajou pou tout sistèm ou an, kidonk ou ta dwe byen vit ranmase nenpòt nouvo ajoute.

Si ou vle. Enstale Node.js ak NVM

Yon metòd altènatif pou enstale Node.js sou Debian se sèvi ak NVM, ki se kout pou "Manadjè Version Node." Zouti sa a sou la men travay kòm yon liy lòd pou enstale ak jere plizyè degaje Node.js sou sistèm ou a. Sa a ka sove byen yon ti tan ale retounen ak lide ant vèsyon.

Pou telechaje, vizite paj lage Github pou jwenn dènye vèsyon an.

Egzanp sèlman:

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

Egzanp pwodiksyon si enstale kòrèkteman:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

Yon fwa enstale, kouri kòmand ekspòtasyon an oswa rekòmanse tèminal ou a pou aktive NVM. Apre sa, verifye vèsyon an nan NVM lè l sèvi avèk lòd tèminal sa a:

nvm --version

Egzanp pwodiksyon:

0.38.0

Apre sa, sèvi ak nvm list-remote command pou lis tout vèsyon ne disponib ki disponib:

nvm list-remote

Egzanp pwodiksyon:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

Remake byen ke lis sa a anpil lè w ap itilize kòmandman an tankou imaj ki anwo a se jis yon echantiyon enprime.

Apre sa, enstale yon vèsyon espesifik nan Node soti nan lis pwodiksyon pi wo a. Sentaks la ta dwe nvm enstale .

Egzanp sèlman:

nvm install 16.9.1

Egzanp pwodiksyon:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

Tipikman, lè l sèvi avèk NVM a, ou pral pwobableman gen plis pase yon vèsyon nan Node.js enstale. Pou lis tout vèsyon sou sistèm ou a, sèvi ak lòd sa a:

nvm ls

Egzanp pwodiksyon:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

Soti nan lis pwodiksyon an, ou ka kouri oswa swap nan yon vèsyon espesifik jan sa a:

nvm use 12.22.6

Egzanp pwodiksyon:

Ki jan yo enstale Node.JS 14 LTS 16 & NPM sou Debian 11 Bullseye

reklam


Kòmantè ak konklizyon

Nan leson patikilye a, ou te aprann kijan pou enstale Node.JS & NPM sou sistèm Debian 11 Bullseye ou a, ki kouvri kouran aplikasyon an Node.JS 14 ak twa nan dènye opsyon vèsyon ki soti nan repozitwa NodeSource Node.JS 14, 14 LTS, ak 16. An jeneral, pifò devlopè yo ta sèvi ak depo NodeSource yo depann de ki anviwònman w ap travay pou detèmine ki vèsyon w ap itilize.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
0
Ta renmen panse ou, tanpri fè kòmantè.x