Jak zainstalować przędzę w centroS 8
- 4299
- 1040
- Natan Cholewa
Stworzone przez Facebook, Przędza jest najfajniejszym i najnowszym menedżerem pakietów dla NodeJS który przyszedł zastąpić NPM. Chwila NPM Działa po prostu w porządku, Przędza statki z pewnymi ulepszeniami, które nadają mu przewagę konkurencyjną NPM. W rzeczywistości programiści migrują teraz Węzeł.JS projekty do Przędza.
Zalecane odczyt: 18 najlepszych frameworków NodeJS dla programistów w 2019 roku
Dlaczego więc programiści są tak zawroty głowy w przędzy?
Po pierwsze, Przędza Kraszynki NPM Pod względem prędkości instalacji opakowania. Przędza jest znacznie szybszy niż NPM i instaluje pakiety jednocześnie, co czyni go lepszym wyborem niż NPM.
Dodatkowo, gdy pakiet jest zainstalowany, instalowana jest globalna pamięć podręczna zawierająca wszystkie zależności. To pozwala na powrót online, aby ponownie je pobrać i zwiększa kolejną instalację znacznie szybciej
Po drugie, Przędza jest uważane za bardziej bezpieczne niż NPM. Dzieje się tak, ponieważ instaluje pakiety z pakiet.JSON Lub przędza.zamek akta.
Przędza.zamek gwarantuje, że ten sam pakiet jest zainstalowany na wszystkich urządzeniach. W przeciwieństwie, 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 nauczysz się instalować Przędza NA Centos 8. Zacznijmy.
Krok 1: Zainstaluj Nodejs w Centos 8
Aby zacząć od zalogowania się do swojego Centos 8 system jako użytkownik root i zainstaluj Epel repozytorium, jak pokazano.
# mniam instaluj epel-uwalnianieZainstaluj repozytorium EPEL na CentOS 8
Następnie zainstaluj nodeJS na Centos 8 za pomocą polecenia.
# moduł Yum Zainstaluj nodeJSZainstaluj Nodejs w Centos 8
Aby potwierdzić instalację Węzeł.JS uruchomić.
# node -v # node --versionSprawdź wersję NodeJS
Ze wyjścia zainstalowaliśmy Node wersja 10.16.3.
Krok 2: Włącz repozytorium przędzy
Po pomyślnym zainstalowaniu Węzeł.JS W poprzednim kroku musimy włączyć Przędza Repozytorium za pomocą następujące polecenie Curl.
# curl - -silent - -location https: // dl.Yarnpkg.com/rpm/przędza.Repo | koszulka /etc /yum.repozytorium.d/przędza.RepoZainstaluj repozytorium przędzy w Centos 8
Następnie dodaj klawisz GPG za pomocą polecenia RPM.
# rpm -Import https: // dl.Yarnpkg.com/rpm/pubkey.GPG
Krok 3: Zainstaluj przędzę w Centos 8
Teraz zainstaluj Przędza za pomocą polecenia.
# Yum Zainstaluj przędzęZainstaluj przędzę w Centos 8
Aby sprawdzić wersję Przędza że zainstalowaliśmy, uruchom.
# Yarn --version 1.21.1
Ze wyjścia widzimy, że najnowsza zainstalowana wersja przędzy jest Przędza v. 1.21.1.
Krok 4: Utwórz nowy projekt w przędzy
Możesz utworzyć nowy projekt za pomocą przędza init polecenie, a następnie nazwisko projektu. Na przykład:
# przędza init my_first_projectUtwórz projekt w przędzy
Zostaniesz poproszony o odpowiedź na kilka pytań. Możesz zdecydować się na odpowiedź Tak Lub NIE lub po prostu uderzyć WCHODZIĆ przejść do następnego pytania.
A pakiet.JSON plik jest tworzony na końcu i możesz go potwierdzić za pomocą polecenia LS, jak pokazano.
# ls -l pakiet.JSONPotwierdź pakiet.plik JSON
Ten plik zawiera wszystkie podane informacje i wyświetlasz zawartość za pomocą polecenia CAT.
# Pakiet CAT.JSONZobacz pakiet.plik JSON
Krok 5: Zainstaluj pakiety za pomocą przędzy
Aby zainstalować pakiet, wystarczy użyć składni.
# przędza Dodaj [Pakiet_name]
Na przykład,
# przędza Dodaj ExpressZainstaluj pakiet za pomocą przędzy
Aby usunąć pakiet, po prostu uruchom.
# przędza Usuń ekspresUsuń paczkę za pomocą przędzy
Wniosek
Przędza W zestawie przydatne korzyści, które mają na celu zrekompensowanie niedociągnięć NPM. Jest znacznie szybszy, bezpieczny i stopniowo wyprzedza NPM Jako ulubiony menedżer pakietów Node.
Z Przędza, Możesz wdrażać swoje projekty z łatwością i komfortem, unikając jednocześnie niedogodności, które są spowodowane NPM. W skrócie, Przędza jest lepszy z nich. Spróbuj i daj nam znać swoje doświadczenie!
- « 4 Przydatne narzędzia do znajdowania i usuwania zduplikowanych plików w Linux
- Zrozum podstawowe elementy Ansible - część 1 »