Sådan installeres Node.js på Ubuntu og opdater npm til den nyeste version

Hvis du prøver at installere den nyeste version af node ved hjælp af apt-pakkehåndtering, ender du med v10.19.0 . Dette er den nyeste version i ubuntu app store, men det er ikke den senest frigivne version af NodeJS.

Dette skyldes, at når nye versioner af en software frigives, kan det tage måneder for Ubuntu-teamet at teste og frigive i den officielle Ubuntu-butik. For at få de nyeste versioner af enhver software bliver vi muligvis nødt til at bruge private pakker, der er offentliggjort af udviklere.

I denne vejledning er det, vi ønsker at gøre, at få enten v12.18.1 (LTS - med langvarig support) eller v14.4 af Node. For at få de nyeste versioner kan vi bruge enten nodesource eller nvm (node-version manager). Jeg viser dig, hvordan du bruger begge dele.

Alle kommandoer her køres ved hjælp af Ubuntu CLI / terminalen.

Brug af NVM - min foretrukne metode

Jeg kan godt lide nvm, fordi det giver mig mulighed for at bruge forskellige node-versioner til forskellige projekter.

Nogle gange samarbejder du muligvis om et projekt med nogen, der bruger en anden version af node, og du skal skifte nodeversioner til det, projektet kræver. Til dette er nvm det bedste værktøj.

Installer NVM

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

For at kontrollere, at nvm er installeret, skriv nvm --version. Hvis du får et versionsnummer tilbage som 0.35.3, ved du, at nvm blev installeret.

Genstart din terminal, så dine ændringer træder i kraft.

Installer NodeJS

Lad os derefter installere Nodejs version 14.4.

Du skal bare køre nvm install 14.4.0.

Du kan f.eks. Bruge en lignende kommando til at installere en hvilken som helst version af node nvm install 12.18.1.

Denne kommando installerer automatisk nodejs såvel som den seneste npm- version, der er på   v6.14.5.

Hvis du nogensinde har brug for at skifte nodeversioner, kan du nvm use f.eks nvm use v12.18.1. Bare køre .

Hvis du vil liste de forskellige nodeversioner, du har installeret med nvm, skal du køre nvm ls.

Installer Nodesource

Kør kommandoen nedenfor for at fortælle Ubuntu, at vi vil installere Nodejs

pakke fra nodesource.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

Bemærk, at v14.4.0 er den nyeste version af Node, men i øjeblikket ikke har LTS - langvarig support til den. For at installere den nyeste version af Node med LTS skal du ændre 14kommandoen ovenfor til 12.

Du bliver muligvis bedt om at indtaste adgangskoden til din rodbruger. Indtast det, og tryk på Enter / Return.

Installer NodeJS

Når vi er færdige med at konfigurere Nodesource, kan vi nu installere Nodejs v14.4.

Kør sudo apt-get install -y nodejs.

Når vi er færdige, kan vi kontrollere, at vi har den nyeste version af Node installeret.

Indtast blot nodejs -vdin terminal, og den skal vende tilbage v14.4.0.

Du skal have npm automatisk installeret på dette tidspunkt. For at kontrollere, hvilken npm-version du har, skal du køre npm version. Hvis du ikke får et objekt, der indeholder den nyeste version af npm kl 6.14.5 { npm: '6.14.5' }, kan du opdatere npm manuelt ved at køre følgende kommando:

npm install -g [email protected].

Hvis du støder på problemer med, at npm ikke kan opdatere, fordi den ikke er installeret, kan du først installere npm ved at bruge sudo apt-get install -y npmog derefter køre kommandoen ovenfor for at opdatere den.

For at visse npm-pakker skal køre, skal vi også køre kommandoen nedenfor

sudo apt install build-essential.

Og det er det!

Du har de nyeste versioner af NodeJS og NPM på din Ubuntu-maskine.

Gå opbygge gode produkter :)