В следващата статия ще разгледаме преждата. Това е един вид Инсталатор на пакети за JavaScript и мениджър на зависимости, пуснати от Facebook в сътрудничество с други разработчици като Google. Този инсталатор въвежда промени в управлението на зависимостите, изпълнението на задачи и някои подобрения на производителността.
Преждата поддържа регистрация на NPM, но се различава в инсталацията на пакета. Той използва заключващи файлове и детерминиран инсталационен алгоритъм, което ви позволява да запазите същата структура на директории модули_възел за всички потребители, участващи в проект. Това може да помогне за намаляване на грешките, които са трудни за проследяване на множество машини.
В повечето програми за програмиране управлението на зависимостите е важна задача. Преждата е бърз, сигурен и надежден мениджър на зависимост от пакети за приложения NodeJS. Това е съвместимо с NPM, използвано за инсталиране, конфигуриране, актуализиране и премахване на пакети.
Преждата е мениджър с отворен код, който създава кеш за изтегления пакет на машината на потребителя и може да използва повторно този пакет, когато е необходимо, без да го изтегля отново и отново. Използвайки контролни суми, този мениджър на пакети проверява целостта на всеки инсталиран пакет, преди да изпълни кода му. Освен това преждата може да се използва в офлайн режим.
В следващите редове ще видим как да инсталирам прежда на Ubuntu 20.04 LTS използване на среда на командния ред. За да го използваме, имаме нужда NodeJS , защото зависи от него.
Инсталирайте прежда на Ubuntu 20.04 LTS
Официално хранилище на Ubuntu 20.04 LTS е достъпно за инсталиране. Използвайки този PPA, можем да инсталираме преждата глобално в системата. За да продължим с инсталацията на нашия компютър, ще трябва да отворим терминал (Ctrl + Alt + T) и след това да следваме всяка от следните стъпки:
Инсталирайте cURL на Ubuntu 20.04 LTS
Ако все още нямате инсталиран този инструмент на вашата система, можете инсталирайте го от официалното хранилище на пакети Ubuntu 20.04 LTS. Всичко, което трябва да направите, е да изпълните следната команда, за да инсталирате cURL:
sudo apt install curl
Добавете GPG ключ
След като правилно инсталираме cURL в системата, преди да започнем с инсталацията, ще го направим добавете GPG ключ, за да проверите пакетите от прежди. За да импортирате GPG ключа, просто напишете следната команда в същия терминал (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Активирайте хранилището за прежди
За да започнете инсталацията, първо ще добавим и активираме необходимото хранилище в Ubuntu 20.04 LTS. За целта в същия терминал ще използваме командата:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Актуализирайте кеша и инсталирайте Yarn
На този етап първо ще го направим актуализирайте APT кеша и след това Yarn ще бъде инсталиран на Ubuntu 20.04 LTS използвайки следната команда:
sudo apt update && sudo apt install yarn
Ако в момента използвате Nodejs и NPM, можете да инсталирате Yarn, като напишете следната команда в терминала (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Проверете версията на преждата
След като инсталацията приключи, ще можем проверете дали е инсталиран успешно в нашата система Ubuntu 20.04 или не. Ще направим това, като изпълним в нашия терминал (Ctrl + Alt + T):
yarn --version
След изпълнението на горната команда терминалът ще ни покаже инсталираната версия.
Инсталирайте пакети с прежда
Повечето пакети ще бъдат инсталирани от NPM регистъра и ще бъдат именувани просто от името на пакета им. Например, ако искахме да инсталираме пакета реагират от регистъра на NPM ще трябва само да напишем командата:
yarn add react
за повече информация за това как да инсталирате пакети с прежда, потребителите могат да се запознаят с документацията в това отношение, която можем да намерим в уебсайта на проекта.
Ако имате нужда повече информация относно инсталирането на Yarn на Ubuntu, потребителите могат да се консултират с страница на проекта. На тази страница можем да намерим и документация за проекта. Също така ще намерим вашия код и повече информация от страницата Прежди на GitHub.