Vyhledávání na webu

Jak nainstalovat Yarn na CentOS 8


Yarn, vytvořený Facebookem, je nejlepší a nejnovější správce balíčků pro NodeJS, který má nahradit npm. Zatímco npm funguje dobře, Yarn se dodává s několika vylepšeními, která mu dávají konkurenční výhodu oproti npm. Vývojáři nyní ve skutečnosti migrují své projekty Node.JS na Yarn.

Doporučená četba: 18 nejlepších rámců NodeJS pro vývojáře v roce 2019

Proč jsou tedy vývojáři tak zmatení ohledně Yarn?

Za prvé, Příze převyšuje npm z hlediska rychlosti instalace balíčku. Yarn je mnohem rychlejší než npm a instaluje balíčky současně, takže je lepší volbou než npm.

Při instalaci balíčku se navíc nainstaluje globální mezipaměť obsahující všechny závislosti. Tím odpadá nutnost vracet se online a stahovat je znovu a následná instalace je mnohem rychlejší

Za druhé, Příze je považována za bezpečnější než npm. Je to proto, že instaluje balíčky ze souborů package.json nebo yarn.lock.

Yarn.lock zaručuje, že na všech zařízeních bude nainstalován stejný balíček, čímž se zabrání chybám vznikajícím při instalaci různých verzí. Naproti tomu npm instaluje balíčky ze závislostí, které vzbuzují obavy o bezpečnost kvůli nekonzistentnosti nainstalovaných verzí balíčků.

V tomto tutoriálu se naučíte, jak nainstalovat Yarn na CentOS 8. Začněme.

Krok 1: Nainstalujte NodeJS v CentOS 8

Chcete-li začít, přihlaste se do systému CentOS 8 jako uživatel root a nainstalujte úložiště EPEL podle obrázku.

yum install epel-release

Dále nainstalujte NodeJS na CentOS 8 pomocí příkazu.

yum module install nodejs

Pro potvrzení instalace Node.JS spusťte.

node -v
node --version

Z výstupu jsme nainstalovali Node verze 10.16.3.

Krok 2: Povolte úložiště příze

Po úspěšné instalaci Node.js v předchozím kroku musíme povolit úložiště Yarn pomocí následujícího příkazu curl.

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

Dále přidejte klíč GPG pomocí příkazu rpm.

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

Krok 3: Nainstalujte Yarn v CentOS 8

Nyní nainstalujte Přízi pomocí příkazu.

yum install yarn

Chcete-li zkontrolovat verzi Příze, kterou jsme nainstalovali, spusťte.

yarn --version

1.21.1

Z výstupu vidíme, že nejnovější nainstalovaná verze Yarn je Yarn v. 1.21.1.

Krok 4: Vytvořte nový projekt v Yarn

Nový projekt můžete vytvořit pomocí příkazu yarn init a později následovat název projektu. Například:

yarn init my_first_project

Budete vyzváni k zodpovězení několika otázek. Můžete se rozhodnout odpovědět Ano nebo Ne nebo jednoduše stisknout ENTER a přejít k další otázce.

Na konci je vytvořen soubor package.json a můžete jej potvrdit pomocí příkazu ls, jak je znázorněno.

ls -l package.json

Tento soubor obsahuje všechny informace, které jste právě poskytli, a jeho obsah zobrazíte pomocí příkazu cat.

cat package.json

Krok 5: Nainstalujte balíčky pomocí příze

K instalaci balíčku jednoduše použijte syntaxi.

yarn add [package_name]

Například,

yarn add express

Chcete-li balíček odstranit, jednoduše spusťte.

yarn remove express

Závěr

Příze přichází s užitečnými výhodami, které se snaží kompenzovat nedostatky npm. Je mnohem rychlejší, bezpečnější a postupně předbíhá npm jako oblíbený správce balíčků Node.

S Přízí můžete své projekty nasazovat snadno a pohodlně a přitom se vyhnout nepříjemnostem, které jsou způsobeny npm. Stručně řečeno, Příze je z těchto dvou lepší. Vyzkoušejte to a dejte nám vědět své zkušenosti!