Hoe NodeJS bij te werken naar de nieuwste versie in Ubuntu

Updaten van NodeJS met APT en NVM.

NodeJS is tegenwoordig een van de meest populaire Javascript-frameworks. Het is algemeen aanvaard in de wereld van webontwikkeling en wordt vaak gebruikt voor het ontwikkelen van lichtgewicht backend-servers, REST API's, enz. De pakketbeheerder, npm is een van de grootste opslagplaatsen voor Javascript-bibliotheken.

In deze tutorial zullen we zien hoe Node JS in Ubuntu kan worden bijgewerkt.

Vereisten

NodeJS moet al op uw Ubuntu-machine zijn geïnstalleerd. Het is ook aan te raden dat nvm (Node Version Manager) moet op uw machine zijn geïnstalleerd, zodat we NodeJS efficiënt kunnen bijwerken.

NodeJS bijwerken met behulp van geschikt

Als NodeJS is geïnstalleerd met geschiktpakketbeheerder in Ubuntu, het kan ook worden bijgewerkt met hetzelfde.

sudo apt update sudo apt install nodejs

Opmerking:Gebruik apt-get in plaats van apt op oudere Ubuntu-versies (versie 14.04 en lager).

NodeJS bijwerken met behulp van nvm

Node Version Manager, dat eigenlijk een Bash-script is om meerdere Node-versies op hetzelfde systeem efficiënt te beheren, kan worden gebruikt om Node bij te werken.

Node heeft bepaalde versies, die worden beschouwd als 'Long Term Support' (LTS)-releases, waarvoor ondersteuningsfixes worden geleverd tot 30 maanden na hun release. Om NodeJS bij te werken naar de nieuwste LTS-versie, loop:

nvm install --lts

Updaten naar de nieuwste stabiele release van NodeJS (Niet LTS), voer uit:

nvm-installatieknooppunt

Om nodeJS bij te werken naar een aangepaste versie in plaats van de nieuwste Node-release, voer je uit:

#nvm installeren #Bijv. : nvm installeer 13.0.0

Gevolgtrekking

We hebben twee methoden getoond om NodeJS bij te werken naar de nieuwste versie in Ubuntu. Er zijn ook andere methoden, bijv. met behulp van Node Package Manager (npm), heeft het echter vaak de neiging om niet-overeenkomende versies te veroorzaken, en daarom nvm is een goed hulpmiddel dat bedoeld is om dergelijke mismatches te voorkomen.