Ако се опитате да инсталирате най-новата версия на възел с помощта на мениджъра на apt-пакети, ще получите v10.19.0 . Това е най-новата версия в магазина за приложения на ubuntu, но не е най-новата издадена версия на NodeJS.
Това е така, защото когато бъдат пуснати нови версии на софтуер, екипът на Ubuntu може да отнеме месеци да тества и пусне в официалния магазин на Ubuntu. В резултат на това, за да получим най-новите версии на всеки софтуер, може да се наложи да използваме частни пакети, публикувани от разработчици.
В този урок това, което искаме да направим, е да получим или v12.18.1 (LTS - с дългосрочна поддръжка) или v14.4 на Node. За да получите най-новите версии, можем да използваме или nodesource или NVM (възел версия мениджър). Ще ви покажа как да използвате и двете.
Всички команди тук ще се изпълняват с помощта на Ubuntu CLI / терминал.
Използване на NVM - предпочитаният от мен метод
Харесва ми nvm, защото ми позволява да използвам различни версии на възли за различни проекти.
Понякога може да си сътрудничите по проект с някой, който използва различна версия на възела и трябва да превключите версиите на възела на това, което проектът изисква. За това nvm е най-добрият инструмент.
Инсталирайте NVM
curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
За да проверите дали nvm е инсталиран, напишете nvm --version
. Ако получите номер на версия обратно като 0.35.3
, тогава знаете, че nvm е инсталиран успешно.
Рестартирайте терминала, за да влязат в сила промените.
Инсталирайте NodeJS
След това нека инсталираме Nodejs версия 14.4.
Просто тичай nvm install 14.4.0
.
Можете да използвате подобна команда, за да инсталирате всяка версия на възел, която искате, например nvm install 12.18.1
.
Тази команда автоматично инсталира nodejs, както и последната версия на npm, която е в v6.14.5
.
Ако някога се наложи да превключите версиите на възли, можете просто да стартирате nvm use
например nvm use v12.18.1
.
За да изброите различните версии на възли, които сте инсталирали с nvm, стартирайте nvm ls
.
Инсталирайте Nodesource
Изпълнете командата по-долу, за да кажете на Ubuntu, че искаме да инсталираме Nodejs
пакет от nodesource.
curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -
NB, че v14.4.0 е най-новата версия на Node, но понастоящем няма LTS - дългосрочна поддръжка е осигурена за него. За да инсталирате най-новата версия на Node с LTS, променете 14
командата по-горе на 12
.
Може да бъдете подканени да въведете паролата за вашия root потребител. Въведете това и натиснете enter / return.
Инсталирайте NodeJS
След като приключим с настройването на Nodesource, вече можем да инсталираме Nodejs v14.4.
Бягай sudo apt-get install -y nodejs
.
След като приключим, можем да проверим дали имаме инсталирана последната версия на Node.
Просто въведете nodejs -v
в терминала си и той трябва да се върне v14.4.0
.
В този момент трябва да имате автоматично инсталиран npm. За да проверите каква npm версия имате, стартирайте npm version
. Ако не получите обект, който включва най-новата версия на npm на 6.14.5 { npm: '6.14.5' }
, тогава можете да актуализирате npm ръчно, като изпълните следната команда:
npm install -g [email protected]
.
Ако се сблъскате с някакви проблеми, поради които npm не може да се актуализира, тъй като не е инсталиран, можете първо да инсталирате npm, като използвате sudo apt-get install -y npm
, след което изпълнете командата по-горе, за да го актуализирате.
За да стартират определени npm пакети, трябва да изпълним и командата по-долу
sudo apt install build-essential
.
И това е!
Имате най-новите версии на NodeJS и NPM на вашата машина на Ubuntu.
Отидете да създавате страхотни продукти :)