Nedgradering av programvare kan være like utfordrende som å oppgradere den, men ikke med NVM. Dette verktøyet gjør det enkelt å bytte Node.js-versjon.

Med utgivelsen av nye Node.js-versjoner er det ikke uvanlig at du støter på kompatibilitetsproblemer med de eksisterende avhengighetene. I slike tilfeller må du kanskje nedgradere Node.js-versjonen du bruker til en mer passende versjon for å sikre at applikasjonen din fungerer som forventet.

Lær om trinnene du bør ta for å nedgradere din versjon av Node.js.

Forstå Node.js versjonssystemet

Ikke alle Node.js-utgivelser er like. Mens nyere versjoner tilbyr forbedret ytelse og nye funksjoner, kan de også introdusere knusende endringer som kan forårsake problemer med koden din. Når du velger en tidligere versjon, velg den som er stabil og kompatibel med avhengighetene du bruker i appen din.

LTS-utgivelser er versjoner som støttes i en lengre periode og mottar regelmessige oppdateringer, inkludert sikkerhetsrettinger og feilrettinger. Nåværende utgivelser er derimot ment for utviklere som ønsker å bruke de nyeste funksjonene og forbedringene. Når du velger en Node.js-versjon som skal brukes, husk dette.

instagram viewer

Bruke NVM til å administrere Node.js-versjoner

Node Version Manager (NVM) lar deg installer og bytt mellom flere Node.js-versjoner enkelt. Den lar deg installere pakker og avhengigheter som er spesifikke for hver Node.js-versjon. Dette betyr at du kan ha forskjellige sett med pakker og avhengigheter for hvert prosjekt, avhengig av hvilken Node.js-versjon det krever.

Denne tilnærmingen er bedre enn å installere og avinstallere Node hver gang du trenger en spesifikk versjon.

Før du bruker NVM, må du installere det. Besøk offisielt NVM GitHub-depot og følg instruksjonene for å installere NVM i operativsystemet ditt.

Etter å ha installert NVM, kontroller at den fungerer som den skal ved å kjøre denne kommandoen:

nvm --v

Hvis du bruker Windows, må du kanskje starte operativsystemet på nytt eller kjøre denne kommandoen som administrator på ledeteksten.

Nå som du har NVM installert, kan du bruke den til å administrere Node.js-versjonene dine. Følgende er grunnleggende trinn for å installere Node.js versjon 17.9.1.

Åpne en terminal eller ledetekst. Bruk deretter nvm install-kommandoen etterfulgt av versjonsnummer 17.9.1.

nvm install 17.9.1

Når installasjonen er fullført, bruk kommandoen nvm use etterfulgt av versjonsnummeret for å bytte til den installerte Node.js-versjonen.

nvm bruk 17.9.1

Bekreft at riktig Node.js-versjon brukes ved å kjøre kommandonoden -v i terminalen eller ledeteksten:

node -v

Dette skal vise versjonsnummeret til Node.js-versjonen du nettopp installerte.

v17.9.1

Bytte mellom NVM-versjoner

Som tidligere nevnt, er en av hovedfordelene med å bruke NVM muligheten til å enkelt bytte mellom Node.js-versjoner etter behov.

For å komme i gang, bruk kommandoen nvm ls for å liste opp alle Node.js-versjonene som er installert på maskinen din.

nvm ls

Utdataene fra nvm ls-kommandoen inkluderer versjonsnummeret og om den versjonen er i bruk.

20.1.0
18.12.1
* 17.9.1 (bruker for øyeblikket 64-biters kjørbar fil)
6.14.0

Du kan nå bruke kommandoen nvm bruk etterfulgt av versjonsnummeret for å nedgradere til ønsket Node.js-versjon.

Opprette et alias for Node.js-versjoner

Hvis du ofte refererer til en viss Node.js-versjon for prosjektene dine, kan det hende du finner et kort alias som er lettere å huske og skrive.

For å lage et alias for en spesifikk versjon av Node.js ved hjelp av NVM, bruk kommandoen nvm alias. For å lage et alias kalt default17 for Node.js versjon 17.9.1, kjør for eksempel følgende kommando:

nvm alias default17 17.9.1

Nå, i stedet for å skrive ut nvm bruk 17.9.1 hver gang du vil bytte til den versjonen, kan du bruke nvm bruker standard17.

Hvis du vil fjerne dette aliaset, bruk kommandoen nvm unalias:

nvm unalias default17

Bruke NVM til å administrere Node.js-versjoner

Ulike applikasjoner kan være kompatible med forskjellige Node.js-versjoner. Hvis du trenger å nedgradere til en tidligere versjon eller til og med oppgradere til den nyeste, bruk NVM.

NVM vil hjelpe deg med å installere flere Node.js-versjoner og bytte mellom dem per prosjekt. På denne måten unngår du inkompatibilitetsproblemer.