Враћање софтвера на старију верзију може бити једнако изазовно као и његова надоградња, али не са НВМ-ом. Овај алат олакшава промену ваше верзије Ноде.јс.
Са издавањем нових верзија Ноде.јс, није неуобичајено да наиђете на проблеме компатибилности са постојећим зависностима. У таквим случајевима, можда ћете морати да вратите верзију Ноде.јс коју користите на прикладнију да бисте били сигурни да ваша апликација ради како се очекује.
Сазнајте више о корацима које треба да предузмете да бисте своју верзију Ноде.јс надоградили.
Разумевање система за верзионисање Ноде.јс
Нису сва издања Ноде.јс једнака. Иако новије верзије нуде побољшане перформансе и нове функције, оне такође могу да унесу неуобичајене промене које могу изазвати проблеме са вашим кодом. Када бирате претходну верзију, изаберите ону која је стабилна и компатибилна са зависностима које користите у својој апликацији.
ЛТС издања су верзије које су подржане током дужег периода и редовно добијају ажурирања, укључујући безбедносне исправке и закрпе грешака. Тренутна издања су, с друге стране, намењена програмерима који желе да користе најновије функције и побољшања. Када бирате верзију Ноде.јс коју ћете користити, имајте ово на уму.
Коришћење НВМ-а за управљање верзијама Ноде.јс
Управљач верзијама чворова (НВМ) вам омогућава инсталирати и пребацивати између више верзија Ноде.јс с лакоћом. Омогућава вам да инсталирате пакете и зависности специфичне за сваку верзију Ноде.јс. То значи да можете имати различите скупове пакета и зависности за сваки пројекат, у зависности од верзије Ноде.јс коју захтева.
Овај приступ је бољи од инсталирања и деинсталирања Нодеа сваки пут када вам затреба одређена верзија.
Пре употребе НВМ-а, морате га инсталирати. Посетите званично НВМ ГитХуб спремиште и пратите упутства за инсталирање НВМ-а у свој оперативни систем.
Након инсталирања НВМ-а, проверите да ли ради исправно тако што ћете покренути ову команду:
нвм --в
Ако користите Виндовс, можда ћете морати да поново покренете оперативни систем или да покренете ову команду као администратор на командној линији.
Сада када имате инсталиран НВМ, можете га користити за управљање својим верзијама Ноде.јс. Следе основни кораци за инсталирање Ноде.јс верзије 17.9.1.
Отворите терминал или командну линију. Затим користите команду нвм инсталл праћену бројем верзије 17.9.1.
нвм инсталл 17.9.1
Када се инсталација заврши, користите команду нвм усе праћену бројем верзије да бисте прешли на инсталирану верзију Ноде.јс.
нвм користи 17.9.1
Проверите да ли се користи исправна верзија Ноде.јс тако што ћете покренути командни чвор -в у терминалу или командној линији:
чвор -в
Ово би требало да прикаже број верзије Ноде.јс верзије коју сте управо инсталирали.
в17.9.1
Пребацивање између НВМ верзија
Као што је раније речено, једна од главних предности коришћења НВМ-а је могућност лаког пребацивања између верзија Ноде.јс по потреби.
Да бисте започели, користите команду нвм лс да бисте навели све верзије Ноде.јс инсталиране на вашој машини.
нвм лс
Излаз команде нвм лс укључује број верзије и да ли је та верзија тренутно у употреби.
20.1.0
18.12.1
* 17.9.1 (тренутно користи 64-битну извршну датотеку)
6.14.0
Сада можете користити команду нвм усе након чега следи број верзије за враћање на жељену верзију Ноде.јс.
Креирање алиаса за верзије Ноде.јс
Ако често референцирате одређену верзију Ноде.јс-а за своје пројекте, можда ћете пронаћи кратак алиас који ћете лакше запамтити и откуцати.
Да бисте креирали псеудоним за одређену верзију Ноде.јс користећи НВМ, користите команду нвм алиас. На пример, да бисте креирали псеудоним који се зове дефаулт17 за Ноде.јс верзију 17.9.1, покрените следећу команду:
нвм алиас дефаулт17 17.9.1
Сада, уместо да куцате нвм користи 17.9.1 сваки пут када желите да пређете на ту верзију, можете да користите нвм користи дефаулт17.
Ако желите да уклоните овај псеудоним, користите команду нвм уналиас:
нвм уналиас дефаулт17
Коришћење НВМ-а за управљање верзијама Ноде.јс
Различите апликације могу бити компатибилне са различитим верзијама Ноде.јс. Ако треба да вратите на претходну верзију или чак да надоградите на најновију, користите НВМ.
НВМ ће вам помоћи да инсталирате више верзија Ноде.јс и прелазите између њих на основу пројекта. На овај начин избегавате проблеме са некомпатибилношћу.