W następnym artykule przyjrzymy się przędzy. To jest rodzaj Instalator pakietów JavaScript i menedżer zależności wydany przez Facebooka we współpracy z innymi programistami, takimi jak Google. Ten instalator wprowadza zmiany w zarządzaniu zależnościami, wykonywaniu zadań i niektóre ulepszenia wydajności.
Yarn obsługuje rejestrację NPM, ale różni się instalacją pakietu. Używa plików blokujących i pliku deterministyczny algorytm instalacji, co pozwala zachować tę samą strukturę katalogów node_modules dla wszystkich użytkowników zaangażowanych w projekt. Może to pomóc w zmniejszeniu liczby błędów, które są trudne do śledzenia na wielu komputerach.
W większości projektów programistycznych zarządzanie zależnościami jest ważnym zadaniem. Yarn to szybki, bezpieczny i niezawodny menedżer zależności pakietów dla aplikacji NodeJS. Jest to zgodne z NPM, używanym do instalowania, konfigurowania, aktualizowania i usuwania pakietów.
Yarn to menedżer typu open source, który tworzy pamięć podręczną dla pobranego pakietu na komputerze użytkownika i może ponownie użyć tego pakietu w razie potrzeby, bez ciągłego pobierania go. Korzystając z sum kontrolnych, ten menedżer pakietów weryfikuje integralność każdego zainstalowanego pakietu przed wykonaniem jego kodu. Dodatkowo przędzy można używać w trybie offline.
W kolejnych wierszach zobaczymy jak zainstalować Yarn na Ubuntu 20.04 LTS przy użyciu środowiska wiersza poleceń. Aby z niego skorzystać, potrzebujemy NodeJS , bo to od niego zależy.
Zainstaluj Yarn na Ubuntu 20.04 LTS
Do instalacji dostępne jest oficjalne repozytorium Ubuntu 20.04 LTS. Korzystając z tego PPA, będziemy mogli zainstalować Yarn globalnie w systemie. Aby kontynuować instalację na naszym komputerze, będziemy musieli otworzyć terminal (Ctrl + Alt + T), a następnie wykonać każdy z następujących kroków:
Zainstaluj cURL na Ubuntu 20.04 LTS
Jeśli nie masz jeszcze tego narzędzia zainstalowanego w swoim systemie, możesz zainstaluj go z oficjalnego repozytorium pakietów Ubuntu 20.04 LTS. Wszystko, co musisz zrobić, to uruchomić następujące polecenie, aby zainstalować cURL:
sudo apt install curl
Dodaj klucz GPG
Po poprawnym zainstalowaniu cURL w systemie, przed rozpoczęciem instalacji, zrobimy to dodaj klucz GPG, aby zweryfikować pakiety Yarn. Aby zaimportować klucz GPG, po prostu wpisz następujące polecenie w tym samym terminalu (Ctrl + Alt + T):
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
Włącz repozytorium Yarn
Aby rozpocząć instalację, najpierw zamierzamy dodać i włączyć niezbędne repozytorium w Ubuntu 20.04 LTS. Aby to zrobić, w tym samym terminalu użyjemy polecenia:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Zaktualizuj pamięć podręczną i zainstaluj Yarn
Na tym etapie najpierw to zrobimy zaktualizuj pamięć podręczną APT, a następnie Yarn zostanie zainstalowany na Ubuntu 20.04 LTS używając następującego polecenia:
sudo apt update && sudo apt install yarn
Jeśli obecnie używasz Nodejs i NPM, możesz zainstalować Yarn, wpisując następujące polecenie w terminalu (Ctrl + Alt + T):
sudo apt install --no-install-recommends yarn
Sprawdź wersję przędzy
Po zakończeniu instalacji będziemy mogli sprawdź, czy został pomyślnie zainstalowany w naszym systemie Ubuntu 20.04, czy nie. Zrobimy to, wykonując w naszym terminalu (Ctrl + Alt + T):
yarn --version
Po wykonaniu powyższego polecenia terminal pokaże nam zainstalowaną wersję.
Zainstaluj pakiety za pomocą Yarn
Większość pakietów zostanie zainstalowana z rejestru NPM i będzie nazwana po prostu nazwą pakietu. Na przykład, gdybyśmy chcieli zainstalować pakiet zareagować rejestru NPM nie mielibyśmy więcej do napisania Komenda:
yarn add react
do więcej informacji na temat instalowania pakietów za pomocą Yarn, użytkownicy mogą zapoznać się z dokumentacją w tym zakresie, którą możemy znaleźć w strona internetowa projektu.
Jeśli potrzebujesz więcej informacji na temat instalowania Yarn na Ubuntu, użytkownicy mogą zapoznać się z stronę projektu. Na tej stronie możemy również znaleźć plik dokumentacja o projekcie. Znajdziemy również Twój kod i więcej informacji na stronie Przędza pod adresem GitHub.