آموزش نصب 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 ، این صفحه را بررسی کنید.