معرفی پکیج منیجر YARN و نصب آن

حدود ۳ ماه از انتشار Yarn می گذرد , که در گیت هاب بیش از ۲۱۰۰۰ ستاره ثبت شده که نشان از مجبوبیت بیشتر این ابزار در بین توسعه دهندگان وب دارد.

این ابزار پکیج منیجر Yarn چه کاری انجام می دهد؟

Yarn یه پکیج منیجر برای جاوا اسکریپت که رقیب پکیج منیجر NPM محسوب می شود, Yarn از خود مخزن ندارد ولی در عوض از چندین مخزن از جمله NPM استفاده می کند.

سریع بودن حرف اول Yarn می زند که از NPM سریع تر است و یعنی بسته ها سریع تر دانلود و نصب می شوند!

چرا Yarn سریع عمل می کند؟

ابتدا وابستگی های آن در رجیستری پیدا می کند و بعد دایرکتوری کش بسته های دانلود شده را دریافت می کند. اگر وابستگی ای را پیدا کند از آن استفاده می کند، اگر اینطور نباشد آن را بصورت Tar دانلود می کند. در آخر تمام پکیج ها را از global cache در دایرکتوری node_modules کپی می کند. تمام این عملیات بصورت موازی صورت می گیرد تا سرعت نصب و راه اندازی افزایش یابد.

استفاده از global cache بسیار سریع تر از این است که تمام پکیج ها را هر دفعه که نیاز داریم دانلود کند. Yarn همچنین دارای یک مزیت اضافی است: اجازه می دهد Yarn بصورت آفلاین کار کند! منبع :بابون

خب به ادامه نصب Yarn می رسیدیم.

نصب در لینوکس

دبیان و اوبونتو و مینت :

دستور زیر در ترمینال وارد کنید تا به مخزن لینوکس ثبت شود:

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

و بعد دستور زیر را برای اپدیت و نصب آن وارد کنید:

sudo apt-get update && sudo apt-get install yarn

نصب در فدورا و سنت او اس و رهیل :

دستور زیر را در ترمینال وارد کنید تا به مخزن ثبت شود.

sudo wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

دستور زیر در ترمینال وارد کنید تا نصب شود.

sudo yum install yarn

آرچ لینوکس :

yaourt -S yarn
pacman -S yarn

لینوکس Solus :

sudo eopkg install yarn

حال دستور زیر در ترمینال وارد کنید تا نسخه نصب شده نشان دهد:

yarn --version

نصب در ویندوز :

کافیه در کلیک روی لینک دانلود فایل آن را دانلود کنید :

دانلود

مک او اس :

برای نصب از Homebrew استفاده می کنیم:

brew update
brew install yarn

توجه : با اینکه Yarn بتواند کار کند حتما بسته Node.js یا io.js نصب کنید.

Javascript ۹۵/۱۰/۱۴ 467 بازدید 0
http://usbcode.ir/?p=384

دیدگاه شما