Dit bericht helpt je bij het installeren van NVM op een Ubuntu-systeem. Daarnaast demonstreren we de installatie van verschillende knooppuntversies en andere nuttige voorbeelden.
Wat is NVM?
Het is een tool voor Node Version Management. Met behulp van het NVM-hulpprogramma kunnen meerdere Node.js-versies op één systeem worden geïnstalleerd. Voor veel toepassingen kunnen we een specifieke versie van de node kiezen. Het biedt ook de mogelijkheid om automatisch de knooppuntversie te selecteren die het configuratiebestand of “.nvmrc” bevat.
Node.js is een JavaScript-runtimeomgeving die compatibel is met meerdere besturingssystemen. Het stelt programmeurs in staat schaalbare server-side apps te ontwikkelen met dezelfde taal die ze gebruiken voor webontwikkeling.
NVM is een Node.js-versiebeheerder waarmee gebruikers meerdere Node.js-versies op Linux-systemen kunnen installeren en beheren. Een 'node.js'-ontwikkelaar die aan verschillende projecten werkt waarvoor verschillende Node.js-versies nodig zijn, kiest er vaak voor om NVM te gebruiken om verschillende versies te installeren en te schakelen, in plaats van elke benodigde versie voor elk project handmatig te installeren en te verwijderen. Met de tool kunnen gebruikers hun eigen applicaties maken. Deze tool zal zeker een aanzienlijke hoeveelheid tijd en moeite besparen.
Vereisten:
- Ubuntu 22.04, 20.04 of een andere op Debian gebaseerde distributie (nieuwe installatie aanbevolen)
- SSH-toegang tot de server (of een terminalvenster als u lokaal installeert)
- Niet-root sudo-gebruikersaccount (aanbevolen) of rootgebruikerstoegang
NVM-installatie op Ubuntu
Stap 1: Update uw systeem
Voordat u nieuwe pakketten op ons systeem installeert, raden wij u aan het systeem bij te werken met de opdracht 'apt-get update' of 'apt update'. Met behulp van de Ubuntu-repository zal deze opdracht ons helpen bij het downloaden en installeren van alle momenteel beschikbare updates.
sudo apt-updateUitgang:
Stap 2: Download en installeer NVM voor Node.js
Nu onze server is bijgewerkt, gaan we NVM downloaden en installeren. De standaard Ubuntu-repository bevat geen NVM. Gebruik deze opdracht om een nieuw uitgebrachte, stabiele NVM-release te installeren:
Krul -O- https: // raw.githubusercontent.com / nvm-sh / NVM / v0.37.2 / installeer.sh | bashenUitgang:
Stap 3: Controleer de installatie
Zodra NVM succesvol op onze server is geïnstalleerd, kunt u de NVM-versie controleren die nu op uw computer draait om de installatie te bevestigen.
NVM --versieUitgang:
Stap 4: NVM gebruiken om Node.js te installeren
Na het installeren van NVM kunnen we nu de opdracht gebruiken om Node.js te installeren. Via de officiële website helpt deze opdracht ons bij het downloaden en installeren van de meest recente versie van Node.js. Het volgende is een vermelding van deze opdracht:
NVM installeren knooppuntUitgang:
Stap 5: Controleer de knooppuntversie
De versie van het knooppunt kan worden geverifieerd in Ubuntu. We gebruiken de opdracht “node –version” om de meest recent geïnstalleerde versie op onze machine weer te geven.
knooppunt --versieStap 6: Installeer de meest recente LTS-versie met –Lts
Door de volgende opdracht toe te passen, kunnen we de meest recente LTS-versie van Node.js installeren. Met deze opdracht wordt voor ons de meest recente LTS-versie gevonden en geïnstalleerd. De versie hoeft niet handmatig te worden beschreven.
NVM installeren --ltsUitgang:
Stap 7: Installeer een specifieke Node.js-versie
Voer de volgende opdracht uit om een specifieke versie van Node.js te installeren. Met behulp van de volgende opdracht installeren we de Node.js versie 11.5:
NVM installeren 11.5Uitgang:
Deze opdracht kan worden gebruikt om elke opgegeven Node.js-versie te installeren.
Stap 8: Maak een lijst van elke geïnstalleerde versie
Als u de volgende opdracht uitvoert, kunnen we elke versie van Node.js controleren die momenteel is geïnstalleerd. De verschillende versies van het knooppunt op ons systeem worden weergegeven met behulp van de volgende opdracht:
NVM lsUitgang:
Stap 9: Wijzig de Node.js-versie
De volgende opdracht kan worden gebruikt als we de Node.js-versie willen overschakelen/wijzigen. Met de volgende opdracht schakelen we de huidige versie van Node.js over naar versie 20.8.0:
nvm gebruikt v20.8.0Uitgang:
Stap 10: Stel een standaard Node.js-versie in
Stel de standaard Node.js-versie in met behulp van de volgende opdracht, waarbij u NODE_VERSION vervangt door het versienummer dat u als standaard wilt instellen:
NVM alias standaard NODE_VERSIONMaak van Node.js versie 18.16.0 de standaardversie:
NVM alias standaard 18.16.0
Voer deze opdracht uit om ervoor te zorgen dat de standaard Node.js-versie met succes is ingesteld:
nvm stroom
In deze uitvoer moet de versie van de standaard ingestelde Node.js-versie worden weergegeven.
Stap 11: Verwijder knooppunt 11.5 van uw machine
Gebruik de volgende opdracht als u een specifieke Node.js-versie wilt verwijderen. Met de volgende opdracht wordt versie 11.5 van uw systeem verwijderd.
NVM verwijderen 11.5Uitgang:
Na het verwijderingsproces zien we de Node 11.5-versie niet meer in de lijst met geïnstalleerde versies.
Stap 12: Een stabiele Node.js-versie installeren
Gebruik de volgende opdracht om de meest recente of meest stabiele versie van Node.js te installeren:
NVM installeren stalUitgang:
Het is u wellicht opgevallen dat hier geen specifieke versie wordt beschreven. Daarom kunnen we, als we niet zeker zijn van de meest recente stabiele versie, deze opdracht gebruiken om deze te ontdekken en te installeren.
Best practices voor het gebruik van Node Version Manager
Hier volgen enkele NVM-best practices:
- Stel een standaard Node.js-versie in. Dit zorgt ervoor dat uw applicatie op de juiste Node.js-versie draait.
- Voordat u een toepassing uitvoert, moet u ervoor zorgen dat u een geschikte Node.js-versie gebruikt. Dit helpt compatibiliteitsproblemen te voorkomen door ervoor te zorgen dat uw applicatie op de beoogde versie van Node.js draait.
- Verwijder de ongebruikte Node.js-versies. Hierdoor blijft uw systeem schoon en opgeruimd.
- Upgrade naar de nieuwste versie van NVM. Dit garandeert dat u de meest recente NVM-versie gebruikt met de meest up-to-date functies en bugfixes.
Conclusie
Het installeren en gebruiken van NVM op Ubuntu werd in dit bericht behandeld. We kunnen NVM gebruiken om verschillende Node.js-versies op ons systeem te beheren. Dit is nuttig omdat het ons in staat stelt om aan verschillende projecten te werken waarvoor verschillende Node.js-versies nodig zijn, terwijl we ervoor zorgen dat onze apps altijd op de meest recente of geschikte versie van Node.js draaien. We hebben ook enkele best practices geleerd voor het gebruik van NVM, zoals het instellen van een standaard Node.js-versie, het overschakelen naar de juiste Node.js-versie voordat een applicatie wordt uitgevoerd, het verwijderen van de ongebruikte Node.js-versies en het upgraden naar de nieuwste versie van NVM.