У следећем чланку ћемо погледати Предиво. Ово је врста Инсталатер ЈаваСцрипт менаџера пакета и управник зависности објавио Фацебоок у сарадњи са другим програмерима попут Гоогле-а. Овај инсталациони програм уводи промене у управљању зависностима, извршавању задатака и неким побољшањима перформанси.
Предиво подржава НПМ регистрацију, али се разликује у инсталацији пакета. Користи датотеке закључавања и детерминистички алгоритам инсталације, омогућавајући вам да задржите исту структуру директоријума ноде_модулес за све кориснике који су укључени у пројекат. Ово може помоћи у смањењу грешака које је тешко пратити на више машина.
У већини програмских пројеката управљање зависношћу је важан задатак. Пређа је брз, сигуран и поуздан менаџер зависности пакета за НодеЈС апликације. Ово је компатибилно са НПМ-ом, који се користи за инсталирање, конфигурисање, ажурирање и уклањање пакета.
Предиво је менаџер отвореног кода, који креира кеш меморију за преузет пакет на корисниковом рачунару и може поново користити овај пакет по потреби, без поновног преузимања. Користећи контролне суме, овај менаџер пакета проверава интегритет сваког инсталираног пакета пре извршавања његовог кода. Поред тога, предиво се може користити у офлајн режиму.
У следећим редовима ћемо видети како инсталирати предиво на Убунту 20.04 ЛТС користећи окружење командне линије. Да бисмо је користили, треба нам НодеЈС , јер то зависи од њега.
Инсталирајте предиво на Убунту 20.04 ЛТС
Званично спремиште на Убунту 20.04 ЛТС је доступно за инсталацију. Коришћењем овог ППА-а можемо глобално да инсталирамо предиво на систем. Да бисмо наставили са инсталацијом на нашем рачунару, мораћемо да отворимо терминал (Цтрл + Алт + Т), а затим следимо сваки од следећих корака:
Инсталирајте цУРЛ на Убунту 20.04 ЛТС
Ако још увек нисте инсталирали овај алат на свом систему, можете инсталирајте га из званичног складишта пакета Убунту 20.04 ЛТС. Све што треба да урадите је да покренете следећу команду да бисте инсталирали цУРЛ:
sudo apt install curl
Додајте ГПГ кључ
Једном када исправно инсталирамо цУРЛ у систем, пре започињања инсталације, хоћемо додајте ГПГ кључ за верификацију предивних пакета. Да бисте увезли ГПГ кључ, само укуцајте следећу команду у исти терминал (Цтрл + Алт + Т):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Омогућите складиште пређе
Прво започните инсталацију додаћемо и омогућити неопходно спремиште у Убунту 20.04 ЛТС. Да бисмо то урадили, у истом терминалу ћемо користити наредбу:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Ажурирајте кеш и инсталирајте Иарн
У овој фази, прво ћемо ажурирајте АПТ кеш меморију, а затим ће Иарн бити инсталиран на Убунту 20.04 ЛТС користећи следећу команду:
sudo apt update && sudo apt install yarn
Ако тренутно користите Нодејс и НПМ, онда можете инсталирати Иарн куцањем следећу команду у терминалу (Цтрл + Алт + Т):
sudo apt install --no-install-recommends yarn
Проверите верзију предива
Када се инсталација заврши, моћи ћемо проверите да ли се успешно инсталирао на нашем Убунту 20.04 систему или не. То ћемо учинити извршавањем на нашем терминалу (Цтрл + Алт + Т):
yarn --version
Након извршавања горње наредбе, терминал ће нам показати инсталирану верзију.
Инсталирајте пакете помоћу предива
Већина пакета ће бити инсталирана из НПМ регистра и биће именована једноставно њиховим именом. На пример, ако бисмо желели да инсталирамо пакет реаговати НПМ регистра не бисмо имали шта више да напишемо команда:
yarn add react
у више информација о начину инсталирања пакета помоћу пређе, корисници могу погледати документацију у вези с тим коју можемо наћи у веб страницу пројекта.
Ако ти треба више информација о инсталирању пређе на Убунту, корисници могу да консултују страница пројекта. На овој страници такође можемо пронаћи документација о пројекту. Његов код и више информација такође ћемо наћи на страници Пређе на ГитХуб.