Wyszukiwanie w witrynie

Jak zainstalować przędzę na CentOS 8


Stworzony przez Facebooka, Yarn to najfajniejszy i najnowszy menedżer pakietów dla NodeJS, który zastąpił npm. Chociaż npm działa całkiem nieźle, Yarn jest dostarczany z pewnymi ulepszeniami, które zapewniają mu przewagę konkurencyjną nad npm. W rzeczywistości programiści migrują obecnie swoje projekty Node.JS do Yarn.

Polecana lektura: 18 najlepszych frameworków NodeJS dla programistów w 2019 r.

Dlaczego więc programiści tak kręcą się wokół Yarn?

Po pierwsze, Yarn przewyższa npm pod względem szybkości instalacji pakietu. Yarn jest znacznie szybszy niż npm i instaluje pakiety jednocześnie, co czyni go lepszym wyborem niż npm.

Dodatkowo, gdy pakiet jest instalowany, instalowana jest globalna pamięć podręczna zawierająca wszystkie zależności. Eliminuje to potrzebę ponownego łączenia się z Internetem w celu ich ponownego pobrania i sprawia, że późniejsza instalacja jest znacznie szybsza

Po drugie, Yarn jest uważany za bezpieczniejszy niż npm. Dzieje się tak, ponieważ instaluje pakiety z plików package.json lub yarn.lock.

Yarn.lock gwarantuje, że ten sam pakiet zostanie zainstalowany na wszystkich urządzeniach, zapobiegając w ten sposób błędom wynikającym z instalacji różnych wersji. Natomiast npm instaluje pakiety z zależności, które budzą obawy dotyczące bezpieczeństwa z powodu niespójności w zainstalowanych wersjach pakietów.

W tym samouczku dowiesz się, jak zainstalować Yarn na CentOS 8. Zacznijmy.

Krok 1: Zainstaluj NodeJS w CentOS 8

Na początek zaloguj się do systemu CentOS 8 jako użytkownik root i zainstaluj repozytorium EPEL, jak pokazano.

yum install epel-release

Następnie zainstaluj NodeJS na CentOS 8 za pomocą polecenia.

yum module install nodejs

Aby potwierdzić instalację Node.JS, uruchom.

node -v
node --version

Na podstawie wyników zainstalowaliśmy wersję Node 10.16.3.

Krok 2: Włącz repozytorium przędzy

Po pomyślnym zainstalowaniu Node.js w poprzednim kroku musimy włączyć repozytorium Yarn za pomocą następującego polecenia curl.

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo

Następnie dodaj klucz GPG za pomocą polecenia obr./min.

rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

Krok 3: Zainstaluj Yarn w CentOS 8

Teraz zainstaluj Yarn za pomocą polecenia.

yum install yarn

Aby sprawdzić zainstalowaną wersję Yarn, uruchom.

yarn --version

1.21.1

Z danych wyjściowych wynika, że najnowsza zainstalowana wersja Yarn to Yarn v. 1.21.1.

Krok 4: Utwórz nowy projekt w Yarn

Możesz utworzyć nowy projekt za pomocą polecenia yarn init, a następnie podać nazwę projektu. Na przykład:

yarn init my_first_project

Zostaniesz poproszony o udzielenie odpowiedzi na kilka pytań. Możesz odpowiedzieć Tak lub Nie lub po prostu nacisnąć ENTER, aby przejść do następnego pytania.

Na końcu tworzony jest plik package.json, który możesz potwierdzić za pomocą polecenia ls, jak pokazano.

ls -l package.json

Ten plik zawiera wszystkie informacje, które właśnie podałeś, a jego zawartość można przeglądać za pomocą polecenia cat.

cat package.json

Krok 5: Zainstaluj pakiety za pomocą przędzy

Aby zainstalować pakiet, po prostu użyj składni.

yarn add [package_name]

Na przykład,

yarn add express

Aby usunąć pakiet, po prostu uruchom.

yarn remove express

Wniosek

Przędza ma przydatne zalety, które mają zrekompensować niedociągnięcia npm. Jest znacznie szybszy, bezpieczny i stopniowo wyprzedza npm jako ulubiony menedżer pakietów Node.

Dzięki Yarn możesz łatwo i wygodnie wdrażać swoje projekty, unikając jednocześnie niedogodności związanych z npm. Krótko mówiąc, Przędza jest lepsza z tych dwóch. Wypróbuj i daj nam znać o swoich doświadczeniach!