Nedgradering af software kan være lige så udfordrende som at opgradere den, men ikke med NVM. Dette værktøj gør det nemt at skifte din Node.js-version.

Med udgivelsen af ​​nye Node.js-versioner er det ikke ualmindeligt, at du støder på kompatibilitetsproblemer med de eksisterende afhængigheder. I sådanne tilfælde skal du muligvis nedgradere den Node.js-version, du bruger, til en mere passende for at sikre, at din applikation fungerer som forventet.

Lær om de trin, du skal tage for at nedgradere din version af Node.js.

Forståelse af Node.js versionssystemet

Ikke alle Node.js-udgivelser er lige. Mens nyere versioner tilbyder forbedret ydeevne og nye funktioner, kan de også introducere brydende ændringer, der kan forårsage problemer med din kode. Når du vælger en tidligere version, skal du vælge den, der er stabil og kompatibel med de afhængigheder, du bruger i din app.

LTS-udgivelser er versioner, der understøttes i en længere periode og modtager regelmæssige opdateringer, herunder sikkerhedsrettelser og fejlrettelser. Nuværende udgivelser er på den anden side beregnet til udviklere, der ønsker at bruge de nyeste funktioner og forbedringer. Når du vælger en Node.js-version at bruge, skal du huske dette.

instagram viewer

Brug af NVM til at administrere Node.js-versioner

Node Version Manager (NVM) giver dig mulighed for installere og skifte mellem flere Node.js-versioner med lethed. Det lader dig installere pakker og afhængigheder, der er specifikke for hver Node.js-version. Det betyder, at du kan have forskellige sæt af pakker og afhængigheder for hvert projekt, afhængigt af den Node.js-version, det kræver.

Denne tilgang er bedre end at installere og afinstallere Node, hver gang du har brug for en specifik version.

Før du bruger NVM, skal du installere det. Besøg officielt NVM GitHub-lager og følg instruktionerne for at installere NVM i dit operativsystem.

Efter installation af NVM skal du kontrollere, at den fungerer korrekt ved at køre denne kommando:

nvm --v

Hvis du er på Windows, skal du muligvis genstarte operativsystemet eller køre denne kommando som administrator på kommandoprompten.

Nu hvor du har NVM installeret, kan du bruge det til at administrere dine Node.js-versioner. Følgende er grundlæggende trin for at installere Node.js version 17.9.1.

Åbn en terminal eller kommandoprompt. Brug derefter kommandoen nvm install efterfulgt af versionsnummer 17.9.1.

nvm installation 17.9.1

Når installationen er færdig, skal du bruge kommandoen nvm use efterfulgt af versionsnummeret for at skifte til den installerede Node.js-version.

nvm brug 17.9.1

Bekræft, at den korrekte Node.js-version bruges ved at køre kommandonoden -v i terminalen eller kommandoprompten:

node -v

Dette skulle vise versionsnummeret på den Node.js-version, du lige har installeret.

v17.9.1

Skift mellem NVM-versioner

Som tidligere nævnt er en af ​​hovedfordelene ved at bruge NVM muligheden for nemt at skifte mellem Node.js-versioner efter behov.

For at komme i gang skal du bruge kommandoen nvm ls til at liste alle de Node.js-versioner, der er installeret på din maskine.

nvm ls

Outputtet af kommandoen nvm ls inkluderer versionsnummeret og om den version er i brug i øjeblikket.

20.1.0
18.12.1
* 17.9.1 (Bruger i øjeblikket 64-bit eksekverbar)
6.14.0

Du kan nu bruge kommandoen nvm brug efterfulgt af versionsnummeret for at nedgradere til den ønskede Node.js-version.

Oprettelse af et alias for Node.js-versioner

Hvis du ofte refererer til en bestemt Node.js-version til dine projekter, kan du finde et kort alias, der er lettere at huske og skrive.

For at oprette et alias for en specifik version af Node.js ved hjælp af NVM, skal du bruge kommandoen nvm alias. For at oprette et alias kaldet default17 for Node.js version 17.9.1, skal du køre følgende kommando:

nvm alias default17 17.9.1

Nu, i stedet for at skrive ud nvm brug 17.9.1 hver gang du vil skifte til den version, kan du bruge nvm brug standard17.

Hvis du vil fjerne dette alias, skal du bruge kommandoen nvm unalias:

nvm unalias default17

Brug af NVM til at administrere Node.js-versioner

Forskellige applikationer kan være kompatible med forskellige Node.js-versioner. Hvis du har brug for at nedgradere til en tidligere version eller endda opgradere til den nyeste, skal du bruge NVM.

NVM hjælper dig med at installere flere Node.js-versioner og skifte mellem dem på projektbasis. På denne måde undgår du problemer med inkompatibilitet.