آموزش نصب Yarn در Ubuntu 20.04



اگر یک برنامه نویس جاوا اسکریپت هستید و به دنبال ابزار مدیریتی dependency آسان تر هستید ، Yarn ابزاری است که باید از آن استفاده کنید. Yarn سریع ، معتبر ، مدیریت کننده امن برای dependency JavaScript است که شما مراحل نصب ، به روزرسانی ، پیکربندی و مدیریت بسته های npm را خودکار میتونین انجام بدین. Yarn بسته های دانلود شده رو ذخیره میکنه ، بنابراین دیگر نیازی به دانلود مجدد اون نیست. پس از اتمام کار ، می توانید بسته های npm را از طریق مخازن Yarn APT package repository به راحتی مدیریت کنید ، زیرا Yarn تضمین می کند که نصبی که روی یک سیستم انجام میشه و کار میکنه ، دقیقاً به همون روش در هر سیستم دیگری کار خواهد کرد ، این یک روش عالی برای مدیریت است بسته های npm  هست ، برای اطلاعات بیشتر در مورد Yarn ، میتونین به سایت Yarn مراجعه کنین. برای نصب Yarn مراحل زیر رو دنبال کنین.

 

اضافه کردن Yarn APT Repository

قبل از نصب Yarn ، ابتدا باید مخزن بسته (package repository) آن را نصب کنید. برای این کار ابتدا باید GPG key مخزن را برای تأیید صحت بسته های نصب شده اضافه کنید. دستورات زیر را اجرا کنید تا GPG key مخزن Yarn را به اوبونتو اضافه کنید.

sudo apt update
sudo apt install curl
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

بعد ، دستورات زیر را اجرا کنید تا repository اضافه بشه

echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

 

این همه موارد پیش نیاز برای نصب Yarn بود. حالا ، دستورات زیر را اجرا کنید تا Yarn را نصب بشه.

sudo apt update
sudo apt install yarn

آموزش نصب Yarn در Ubuntu 20.04

اگر قبلاً Node.js را نصب کرده اید ، دستورات زیر را به راحتی اجرا کنید تا Yarn را نصب کنید ، اما packages و dependencies های Node.js را رد کنید.

sudo apt install --no-install-recommends yarn

 

تایید نصب Yarn

برای تأیید نصب Yarn، دستورات زیر را اجرا کنید تا شماره نسخه Yarn مورد نصب در سیستم به شما نمایش داده بشه.

yarn --version

خروجی باید چیزی شبیه به خط زیر باشه که نسخه نصب شده رو نشون میده.

1.10.1

اکنون که Yarn را بر روی سیستم عامل اوبونتو نصب کرده اید ، در اینجا برخی از متداول ترین دستورات مورد نیاز شما وجود دارد …برای ایجاد یک پروژه جدید Yarn باید از دستور yarn init استفاده کنین

yarn init myproject

 

اسکریپت init چندین سؤال از شما خواهد پرسید. میتونین به سوالات پاسخ بدین یا اینکه از مقادیر پیش فرض استفاده کنین.

yarn init v1.10.1
question name (richard): 
question version (1.0.0): 
question description: 
question entry point (index.js): 
question repository url: 
question author: 
question license (MIT): 
question private: 
success Saved package.json
Done in 13.40s.

پس از آن ، اسکریپت یک فایل اولیه pack.json ایجاد خواهد کرد که حاوی اطلاعاتی است که در بالا ارائه کردید.

 

اگر می خواهید dependencies ها را به روز کنید ، دستورات زیر را برای هر یک از بسته ها و نسخه های مورد نظر برای ارتقا یا بروزرسانی، اجرا کنین.

yarn upgrade
yarn upgrade [package_name]
yarn upgrade [package_name]@[version_or_tag]

اگر package name را مشخص نکنین ، Yarn کل وابستگی های پروژه را به روز می کند. برای اطلاعات بیشتر در مورد استفاده از Yarn ، این صفحه را بررسی کنید.