نحوه نصب نخ on لینوکس، macOS و ویندوز

یارن یک مدیر وابستگی بسیار محبوب است. توسعه دهندگان از آن برای بسته بندی پروژه ها و به اشتراک گذاری آنها با جوامع در سراسر جهان استفاده می کنند. Yarn برای غلبه بر چالش های پیش روی رقیب معروف خود، npm ایجاد شده است. این به دلیل سرعت، امنیت و ثبات آن شناخته شده است.

ما شما را با نصب Yarn راهنمایی خواهیم کرد روی لینوکس، macOS و ویندوز با استفاده از سه روش مختلف: npm، cURL و MSI.

نخ چیست

Yarn که مخفف Yet Another Resource Negotiator است، یک مدیر وابستگی جاوا اسکریپت است که توسط Facebook، Google، Exponent و Tilde ایجاد شده است. معمولا استفاده می شود روی VPS (سرور خصوصی مجازی)، هدف آن بهبود گردش کار و عملکرد پایگاه های کد بزرگ است.

در اینجا چهار ویژگی اصلی نخ آورده شده است:

  • مکانیزم ذخیره سازی در هر پروژه. Yarn داده ها را از هر بسته نصبی در حافظه پنهان خود ذخیره می کند. این باعث افزایش سرعت راه اندازی می شود process زمانی که کاربران می خواهند اپلیکیشنی را نصب کنند.
  • پلاگین ها Yarn دارای پلاگین های از پیش نصب شده ای است که بیشتر ویژگی های آن را در بر می گیرد. همچنین به کاربران اجازه می دهد تا افزونه های بیشتری را برای گسترش عملکرد نصب کنند.
  • چک های منظم چک. Yarn آنها را در فواصل زمانی مکرر انجام می دهد تا یکپارچگی همه بسته ها را تأیید کند. این process قبل از راه اندازی انجام می شود.
  • فضاهای کاری. Yarn فضاهای کاری را فراهم می کند که به یک monorepo (مخزن منفرد) اجازه می دهد تا وابستگی های چندین پروژه را مدیریت کند.

روش نصب Yarn Package Manager

در این قسمت روش راه اندازی Yarn Package Manager را توضیح می دهیم روی سیستم عامل های مختلف

روش نصب نخ روی لینوکس و macOS

برای نصب Yarn می توانید از npm یا cURL استفاده کنید روی Linux VPS و macOS. با این حال، مهم است که Node.js و npm قبل از نصب آماده باشند process.

با استفاده از npm

در اینجا روش نصب Yarn با استفاده از npm آورده شده است:

  1. باز کن پایانه و با استفاده از SSH به سرور خود متصل شوید.
  2. برای نصب Yarn دستور زیر را اجرا کنید:
sudo npm install --global yarn
  1. پس از اتمام نصب، دوباره باز کنید پایانه و برای فعال کردن دستورات Yarn وارد SSH شوید.
  2. با تایپ کردن دستور زیر و فشار دادن نسخه Yarn را تأیید کنید تا مطمئن شوید که با موفقیت نصب شده است. وارد:
yarn --version

با استفاده از cURL

برای نصب Yarn با استفاده از cURL این دستورالعمل ها را دنبال کنید روی اکثر توزیع‌های لینوکس و macOS:

  1. باز کن پایانه و از طریق SSH وارد شوید.
  2. دستور زیر را برای نصب پکیج منیجر Yarn اجرا کنید:
curl -o- -L https://yarnpkg.com/install.sh | bash
  1. دوباره باز کنید پایانه و برای فعال کردن Yarn به SSH متصل شوید.
  2. در نهایت، با تایپ کردن دستور زیر و فشار دادن، نصب را تأیید کنید وارد:
yarn --version

استفاده از cURL (دبیان)

پیشنهاد می‌کنیم بخوانید:  روش رفع "به روز رسانی انجام نشد. پاسخ یک خطای JSON معتبر نیست

در اینجا روش نصب Yarn با استفاده از cURL آورده شده است روی دبیان:

  1. باز کن پایانه و از طریق SSH متصل شوید.
  2. دستور زیر را اجرا کنید تا کلید GPG را اضافه کنید و مطمئن شوید بسته های دانلود شده معتبر هستند:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
  1. با تایپ دستور زیر و فشار دادن Yarn APT را به مخزن بسته دبیان اضافه کنید. وارد:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
  1. پس از اضافه شدن مخزن، با قرار دادن این دستور و فشار دادن، لیست بسته را به روز کنید وارد:
sudo apt update
  1. در مرحله بعد، Yarn را با اجرای دستور زیر نصب کنید:
sudo apt install yarn
  1. در نهایت دستور زیر را تایپ کرده و فشار دهید وارد برای بررسی موفقیت آمیز بودن نصب:
yarn --version

با استفاده از cURL (CentOS)

برای نصب Yarn با استفاده از cURL این مراحل را دنبال کنید روی CentOS:

  1. باز کن پایانه و وارد SSH شوید.
  2. دستور زیر را اجرا کنید تا مخزن Yarn به سیستم اضافه شود.
$ curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
  1. سپس، کلید GPG مخزن را با تایپ دستور زیر و فشار دادن وارد کنید وارد:
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
  1. با وارد کردن دستور زیر و فشار دادن Yarn را نصب کنید وارد:
sudo dnf install yarn
  1. در نهایت، نصب را با اجرای این دستور تأیید کنید:
yarn --version

روش نصب نخ روی پنجره ها

در اینجا روش نصب پکیج منیجر Yarn آورده شده است روی پنجره ها:

  1. دانلود کنید نصب نخ بسته از وب سایت رسمی
  2. نصب کننده را با دوبار کلیک کردن بر روی دانلود شده اجرا کنید msi فایل.
  3. انتخاب کنید بعد برای ادامه.
جادوگر راه اندازی نخ on پنجره هاجادوگر راه اندازی نخ on پنجره ها
  1. قرارداد مجوز کاربر نهایی را بررسی کنید و کادر را علامت بزنید تا شرایط را بپذیرید. کلیک بعد ادامه.
قرارداد مجوز کاربر نهایی یارن on پنجره هاقرارداد مجوز کاربر نهایی یارن on پنجره ها
  1. پوشه مقصد را برای نصب انتخاب کنید و انتخاب کنید بعد برای ادامه.
انتخاب پوشه مقصد Yarn on پنجره هاانتخاب پوشه مقصد Yarn on پنجره ها
  1. کلیک نصب.
شروع نصب نخ on پنجره هاشروع نصب نخ on پنجره ها
  1. نخ با موفقیت نصب شد – کلیک کنید پایان.
نصب نخ به پایان رسیده است on پنجره هانصب نخ به پایان رسیده است on پنجره ها
  1. باز کن خط فرمان برنامه را اجرا کنید و دستور زیر را برای بررسی موفقیت آمیز بودن نصب اجرا کنید:
yarn --version
تایید نسخه Yarn on پنجره هاتایید نسخه Yarn on پنجره ها

روش استفاده از نخ

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

شروع یک پروژه جدید

در اینجا روش شروع یک پروژه جدید با استفاده از Yarn آورده شده است:

  1. با اجرای دستور زیر یک پروژه جدید ایجاد کنید:
yarn init project_name
  1. خروجی نسخه فعلی Yarn Package Manager را نشان می دهد.
  2. مطبوعات وارد. هشت سوال پیکربندی متوالی به شما ارائه خواهد شد.
  3. اگر می خواهید Yarn از مقادیر پیش فرض استفاده کند، فشار دهید وارد بعد از هر سوال
  4. Yarn دو فایل پیکربندی ایجاد می کند – package.json و نخ.قفل. اولی شامل تمام وابستگی هایی است که هنگام پاسخ دادن به سؤالات تنظیم کرده اید، در حالی که دومی آنها را به نسخه های خاصی قفل می کند تا از سازگاری در درخت وابستگی اطمینان حاصل کند.
راه اندازی یک پروژه جدید on نخراه اندازی یک پروژه جدید on نخ

مدیریت وابستگی ها

افزودن یک وابستگی جدید به پروژه شما به طور خودکار ماژول را دانلود، نصب و به روز می کند package.json و نخ.قفل فایل ها. برای انجام این کار دستور زیر را اجرا کنید:

yarn add [package]

همچنین این امکان وجود دارد که یک نسخه خاص برای هر بسته یا کتابخانه به عنوان یک وابستگی برای پروژه خود تعریف کنید. مثلا:

yarn add [package]@[version]

برای به روز رسانی بسته ای از پروژه هایی که به طور خاص با Yarn مدیریت می شوند، از دستورالعمل ارتقاء با نام بسته استفاده کنید. مثلا:

yarn upgrade [package]

علاوه بر این، برای تعیین اینکه از کدام نسخه برای به روز رسانی بسته استفاده کنید، از این دستور استفاده کنید:

yarn upgrade [package]@[version]

برای حذف یک بسته از پروژه، دستور زیر را اجرا کنید:

yarn remove [package]

اجرای دستور بالا به طور خودکار به روز رسانی می شود package.json و نخ.قفل فایل های پروژه

پیشنهاد می‌کنیم بخوانید:  7 افزونه برتر دسترسی وردپرس که هر وب سایتی باید در سال 1402 از آن استفاده کند

در نهایت برای نصب تمام وابستگی های تعریف شده، دستور زیر را اجرا کنید:

yarn install

به خاطر داشته باشید که این وابستگی ها در تعریف شده اند package.json فایل.

ارتقاء نخ

چهار روش برای ارتقاء نخ وجود دارد. قبل از انجام آن، نسخه ای را که در حال اجرا هستید تأیید کنید. با اجرای دستور زیر این کار را انجام دهید:

yarn --version

برای ارتقای Yarn یکی از دستورات زیر را اجرا کنید:

  • اگر Yarn با استفاده از npm نصب شده باشد:
npm install --global yarn
  • برای به روز رسانی Yarn به آخرین نسخه:
yarn set version latest
  • برای به روز رسانی Yarn به یک نسخه خاص:
yarn set version [version.number]
  • برای ماشین های یونیکس که از cURL استفاده می کنند:
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash

نتیجه

Yarn یک سیستم بسته بندی نرم افزاری با ویژگی های پیشرفته است که به توسعه دهندگان کمک می کند تا گردش کار خود را بهبود بخشند. این برنامه برای رسیدگی به مسائل مربوط به عملکرد، ثبات و امنیت با مدیران وابستگی قبلی ایجاد شده است.

در این مقاله متداول‌ترین روش‌های نصب نخ ارائه شده است. بر اساس یکی را انتخاب کنید روی سیستم عامل شما علاوه بر این، ما اصول استفاده از Yarn، مانند ایجاد یک پروژه جدید، مدیریت وابستگی ها و ارتقاء آن را پوشش دادیم.

امیدواریم این مقاله به شما در درک روش نصب Yarn و روش استفاده از آن کمک کرده باشد. اگر نظر یا سوالی دارید، لطفاً آن را در بخش زیر مطرح کنید.

بیاموزید که اوبونتو چه کارهای دیگری می تواند انجام دهد

روش لیست کردن بسته ها در اوبونتو
روش تغییر منطقه زمانی در اوبونتو
روش فهرست کردن کاربران در اوبونتو
روش نصب پایتون پیپ روی اوبونتو
روش تغییر نام هاست در لینوکس
روش نصب جاوا روی اوبونتو
روش نصب Maven روی اوبونتو
روش نصب جنکینز روی اوبونتو
روش نصب Node روی اوبونتو