Понижаването на софтуера може да бъде също толкова предизвикателно, колкото надграждането му, но не и с NVM. Този инструмент улеснява превключването на вашата версия Node.js.

С пускането на нови версии на Node.js не е необичайно да срещнете проблеми със съвместимостта със съществуващите зависимости. В такива случаи може да се наложи да понижите версията на Node.js, която използвате, до по-подходяща, за да сте сигурни, че приложението ви работи според очакванията.

Научете за стъпките, които трябва да предприемете, за да понижите вашата версия на Node.js.

Разбиране на системата за управление на версии на Node.js

Не всички версии на Node.js са еднакви. Въпреки че по-новите версии предлагат подобрена производителност и нови функции, те също могат да въведат критични промени, които могат да причинят проблеми с вашия код. Когато избирате предишна версия, изберете тази, която е стабилна и съвместима със зависимостите, които използвате в приложението си.

LTS версиите са версии, които се поддържат за продължителен период от време и получават редовни актуализации, включително корекции на сигурността и корекции на грешки. Текущите версии, от друга страна, са предназначени за разработчици, които искат да използват най-новите функции и подобрения. Когато избирате версия на Node.js, която да използвате, имайте това предвид.

instagram viewer

Използване на NVM за управление на версии на Node.js

Мениджърът на версии на възли (NVM) ви позволява инсталирайте и превключвайте между множество версии на Node.js с лекота. Позволява ви да инсталирате пакети и зависимости, специфични за всяка версия на Node.js. Това означава, че можете да имате различни набори от пакети и зависимости за всеки проект, в зависимост от версията на Node.js, която изисква.

Този подход е по-добър от инсталирането и деинсталирането на Node всеки път, когато имате нужда от конкретна версия.

Преди да използвате NVM, трябва да го инсталирате. Посетете официално хранилище на NVM GitHub и следвайте инструкциите за инсталиране на NVM във вашата операционна система.

След като инсталирате NVM, проверете дали работи правилно, като изпълните тази команда:

nvm --v

Ако сте в Windows, може да се наложи да рестартирате операционната система или да изпълните тази команда като администратор от командния ред.

Сега, след като имате инсталиран NVM, можете да го използвате, за да управлявате вашите версии на Node.js. Следват основни стъпки за инсталиране на Node.js версия 17.9.1.

Отворете терминал или команден ред. След това използвайте командата nvm install, последвана от номер на версия 17.9.1.

nvm инсталирайте 17.9.1

След като инсталацията приключи, използвайте командата nvm use, последвана от номера на версията, за да превключите към инсталираната версия на Node.js.

nvm използвайте 17.9.1

Проверете дали се използва правилната версия на Node.js, като изпълните командата node -v в терминала или командния ред:

възел -v

Това трябва да показва номера на версията на версията на Node.js, която току-що сте инсталирали.

v17.9.1

Превключване между NVM версии

Както беше посочено по-рано, едно от основните предимства на използването на NVM е възможността за лесно превключване между версиите на Node.js, ако е необходимо.

За да започнете, използвайте командата nvm ls, за да изброите всички версии на Node.js, инсталирани на вашата машина.

nvm ls

Резултатът от командата nvm ls включва номера на версията и дали тази версия се използва в момента.

20.1.0
18.12.1
* 17.9.1 (В момента се използва 64-битов изпълним)
6.14.0

Вече можете да използвате командата използване на nvm последвано от номера на версията, за да преминете към желаната версия на Node.js.

Създаване на псевдоним за версии на Node.js

Ако често препращате към определена версия на Node.js за вашите проекти, може да намерите кратък псевдоним по-лесен за запомняне и въвеждане.

За да създадете псевдоним за конкретна версия на Node.js с помощта на NVM, използвайте командата nvm alias. Например, за да създадете псевдоним, наречен default17 за Node.js версия 17.9.1, изпълнете следната команда:

nvm псевдоним по подразбиране17 17.9.1

Сега, вместо да пишете nvm използвайте 17.9.1 всеки път, когато искате да преминете към тази версия, можете да използвате nvm използва default17.

Ако искате да премахнете този псевдоним, използвайте командата nvm unalias:

nvm unalias по подразбиране17

Използване на NVM за управление на версии на Node.js

Различни приложения може да са съвместими с различни версии на Node.js. Ако трябва да преминете към предишна версия или дори да надстроите до най-новата, използвайте NVM.

NVM ще ви помогне да инсталирате множество версии на Node.js и да превключвате между тях за всеки проект. По този начин избягвате всякакви проблеми с несъвместимостта.