Yarn je skvělý nástroj pro práci s javascriptovými aplikacemi. Dokáže zpracovat node.js a nahradit Node Package Manager (NPM). Všichni programátoři JavaScriptu už možná vědí, že NPM je skvělé pro vývoj front-endu a backendu, ale má některé nevýhody, které Yarn opravuje. Pokud jste starý uživatel NPM, nemusíte o výměně dělat nic a funguje se stávajícími soubory package.json. Pokud jste na Yarnu nováčkem, mohlo by vás to inspirovat k přechodu na Yarn; Pokud řeknu, že Yarn umí do mezipaměti a načtení téměř vše, instalace jakýchkoli balíčků JS zabere mnohem méně času než NPM. Yarn může být skvělým užitečným nástrojem pro instalaci, automatizaci a vytváření javascriptových skriptů. Použití příze není vůbec složitý úkol. Pokud jste uživatelem Linuxu, můžete Yarn nainstalovat a používat na svém systému Debian/Ubuntu, Red Hat nebo Fedora Linux.
Příze na distribucích Linuxu
Používání Yarnu na linuxovém stroji je pohodlnější, protože v Linuxu můžete spouštět uživatelsky definovaný skript, CLI a API, aby byl váš javascript efektivnější. Yarn zamyká strom závislostí, který vám brání v zahrávání si se soubory, které jste již udělali, což je pro programátory ve skutečnosti skvělá funkce pro uložení kódu.
Obvykle popisujeme návody na instalaci balíčků z hlediska distribuce, ale v tomto příspěvku provádíme změnu. Vzhledem k tomu, že Yarn je javascriptový nástroj a různé nástroje a skripty JS umožňují instalaci Yarn, pokryjeme metodu instalace Yarn příkazově. V tomto příspěvku uvidíme, jak nainstalovat Yarn na systém Linux a několik základních použití Yarn.
1. Nainstalujte Yarn na Ubuntu/Debian
Instalace Yarn na plochu Ubuntu je snadná a přímočará. Nejprve se ujistěte, že je systémové úložiště aktuální. Poté spusťte následující příkaz cURL na vašem terminálu a stáhněte si GPG klíč pro Yarn do vašeho počítače. Když cURL skončí, spusťte další příkaz echo a stáhněte si balíček Yarn do svého shellu.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Po dokončení stahování spusťte následující příkaz update pro aktualizaci vašeho úložiště a poté spusťte příkaz aptitude install a nainstalujte nástroj Yarn na váš systém Debian Linux. Po dokončení instalace zkontrolujte verzi Yarn, abyste se ujistili, že je vaše instalace správná.
sudo apt update sudo apt install yarn yarn --version
2. Nainstalujte Yarn na Fedora/Red Hat Linux
Uživatelé Linuxu založeného na Fedoře nebo Red Hatu mohou následovat tento krok a získat Yarn do vašeho systému. Nejprve spusťte následující příkaz cURL a stáhněte si balíčky Yarn RPM z úložiště Yarn.
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo
Pokud máte nějaké problémy s použitím výše uvedeného příkazu cURL k načtení příze, můžete zkusit použít níže uvedený příkaz. Příkaz vám umožní používat NodeJS v systému.
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash - dnf module install nodejs:12
Po dokončení stahování spusťte následující příkaz YUM nebo DNF na vašem shellu s přístupem root a nainstalujte Yarn do svého systému Linux.
sudo yum install yarn sudo dnf install yarn
3. Nainstalujte Yarn na Arch Linux
Pokud používáte systém Linux založený na Arch a Arch, instalace Yarn do systému je hračka. Nejprve spusťte následující příkazy Pacmana na vašem terminálovém shellu, abyste aktualizovali a obnovili úložiště.
sudo pacman --sync --refresh pacman -Syu
Nyní spusťte příkaz Pacman s přístupem root a nainstalujte Yarn na váš počítač.
pacman -S yarn
Po dokončení instalace spusťte příkaz pro rychlou kontrolu verze, abyste zjistili, zda byl nástroj nainstalován správně nebo ne.
yarn --version
4. Nainstalujte Yarn pomocí NPM
Pokud jste zkušený programátor JavaScriptu a máte ve svém systému nainstalovaný nástroj NPM, následující příkaz vám umožní získat nástroj Yarn.
sudo npm install yarn -g
Pokud při použití výše uvedeného příkazu NPM narazíte na problémy, vyzkoušejte níže uvedený příkaz k instalaci globální verze Yarn na váš počítač se systémem Linux.
npm install --global yarn
Když NPM dokončí stahování nástroje Yarn, spusťte příkaz pro kontrolu verze, abyste se ujistili, že je Yarn úspěšně nainstalován.
yarn -v
5. Nainstalujte Yarn pomocí skriptu
Samozřejmě, protože Yarn je programovací nástroj, existují možnosti, jak jej získat prostřednictvím skriptu. Tato metoda bude spustitelná pro všechny hlavní distribuce Linuxu. Ale než spustíte příkaz v shellu, ujistěte se, že máte v systému nainstalovaný cURL.
curl -o- -L https://yarnpkg.com/install.sh | bash
Používání Yarn v systému Linux
Doposud jsme viděli způsoby instalace Yarn na systém Linux. Je čas začít s přízí. Po dokončení instalace Yarn ji můžeme okamžitě začít používat na svém počítači. Můžete zkusit vytvořit nový adresář projektu pro nový projekt JS a exportovat do něj přízi.
mkdir ~/my_project && cd ~/my_project yarn init my_project
Pokud potřebujete přidat závislost balíčku prostřednictvím Yarn, použijte následující příkaz „add“, abyste ji získali. Musím zmínit, že Yarn nahrazuje příkaz „install“ NPM příkazem „add“. Použití příkazu „přidat“ je hladké; načtení balíčků netrvá dlouho jako NPM.
yarn add [package_name] yarn add package.json package.json and yarn.lock
Stejným způsobem, pokud potřebujete upgradovat jakýkoli balíček, proveďte aktualizaci podle níže uvedeného formátu. Nejprve upgradujte Yarn a poté pomocí Yarn upgradujte všechny své balíčky.
yarn upgrade yarn upgrade [package_name] yarn upgrade [package_name]@[version_or_tag]
Odebrání závislosti balíčku z vašeho JS je nyní s Yarn jednodušší. K odstranění závislostí ze systému použijte následující formát příkazu Yarn.
yarn remove [package_name]
Poslední slova
Yarn je jednoduchá plug-and-play aplikace pro vývoj JavaScriptových programů. Podporuje CLI, API. Ačkoli probíhají debaty o Yarn vs. NPM, není na škodu vyzkoušet nové nástroje a software pro produktivitu. V tomto příspěvku jsem popsal několik metod instalace Yarn na systém Linux. Použijte prosím kteroukoli z nich, která nejvíce vyhovuje vašemu systému.
Doufám, že tento příspěvek byl pro vás informativní; sdílejte prosím tento příspěvek se svými přáteli a linuxovou komunitou. Můžete také napsat své názory do sekce komentářů k tomuto příspěvku.