
چگونه Yarn را در اوبونتو 20.04 نصب کنیم؟ آیا با مراحل نصب Javascript Yarn در اوبونتو آشنا هستید؟ Yarn یک مدیر بسته گره سریع، ایمن و قابل اعتماد است که به شما امکان می دهد بسته های npm را به طور خودکار نصب، پیکربندی، به روز رسانی و حذف کنید.
در واقع، YARN نیاز به بارگذاری مجدد هر بسته را به حداقل می رساند. زیرا بسته های دانلود شده را برای صرفه جویی در پهنای باند کش می کند. این بدان معنی است که توسعه دهندگان جاوا اسکریپت می توانند با واگذاری این وظایف به YARN در زمان صرفه جویی کنند.
YARN ابزاری قابل اعتماد و آزمایش شده است که به شما کمک می کند نرم افزارهای مختلف را روی سیستم خود مدیریت کنید. موضوع این مقاله وبلاگ پارسپک نحوه نصب و استفاده از Yarn در اوبونتو 20.04 است. اگر می خواهید با این ابزار و قابلیت های آن آشنا شوید تا پایان مقاله با ما همراه باشید.
نخ چیست و چه ویژگی هایی دارد؟
YARN مخفف Yet Another Resource Negotiator و JavaScript Dependency Manager است که توسط Facebook، Google، Exponent و Tilde ایجاد شده است و معمولاً در سرورهای خصوصی مجازی (VPS) استفاده می شود. هدف اصلی این ابزار بهبود گردش کار و عملکرد پایگاه های کد بزرگ است. از جمله ویژگی های مهم نخ می توان به موارد زیر اشاره کرد:
1. مکانیسم صرفه جویی در هر پروژه
Yarn داده های هر بسته نصب شده را در حافظه پنهان خود ذخیره می کند. در نتیجه زمانی که کاربران می خواهند اپلیکیشنی را نصب کنند، فرآیند نصب به سرعت تکمیل می شود.
2. پلاگین
Yarn دارای پلاگین های از پیش نصب شده ای است که بیشتر ویژگی های آن را پوشش می دهد. همچنین، به کاربران اجازه می دهد تا پلاگین های بیشتری را برای بهبود عملکرد نصب کنند.
3. بررسی منظم SAM
JavaScript YARN مبالغ را در فواصل زمانی مکرر بررسی می کند تا یکپارچگی همه بسته ها را تأیید کند. این فرآیند قبل از راه اندازی انجام می شود.
4. محل کار
YARN فضاهای کاری را فراهم می کند که به یک مخزن واحد (monorepo) اجازه می دهد تا وابستگی های چندین پروژه را مدیریت کند.
اکنون که با ابزار Yarn و قابلیت های آن آشنا شدید، در ادامه به آموزش نصب Yarn در اوبونتو 20.04 می پردازیم.
Yarn یک مدیریت بسته سریع، ایمن و قابل اعتماد برای Node است که به شما امکان می دهد بسته های npm را به طور خودکار نصب، پیکربندی، به روز رسانی و حذف کنید.
سه روش ساده و کاربردی برای نصب Yarn در اوبونتو 20.04
برای نصب Yarn در اوبونتو 20.04 راه های مختلفی وجود دارد که سه راه ساده و کاربردی را به شما معرفی می کنیم.
روش 1: جاوا اسکریپت Yarn را روی اوبونتو با PPA نصب کنید
نصب Yarn در اوبونتو 20.04 به امتیازات superuser یا root نیاز دارد. برای نصب JavaScript Yarn در اوبونتو، مراحل زیر را دنبال کنید:
مرحله 1: کرل را نصب کنید
خط فرمان curl به وارد کردن gpg مخزن نخ در سیستم شما کمک می کند. اما curl به طور پیش فرض روی سیستم های اوبونتو 20.04 نصب نشده است. بنابراین، قبل از نصب Yarn در اوبونتو 20.04، ابتدا باید curl را نصب کنید. برای انجام این کار، ترمینال را با استفاده از کلیدهای میانبر Ctrl+Alt+t باز کنید و سپس با اجرای دستور زیر، curl را با حقوق ریشه نصب کنید:
sudo apt install curl

مرحله 2: کلید GPG را وارد کنید
هنگامی که curl نصب شد، کلید gpg مخزن را در سیستم اوبونتو وارد کنید تا بررسی کنید که بستههای نخ در دسترس هستند. با اجرای دستور زیر کلید GPG مخزن را وارد کنید:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add –
مرحله 3: مخزن رسمی نخ را اضافه و فعال کنید
قبل از نصب Yarn در اوبونتو 20.04، با اجرای دستور زیر، مخزن رسمی Yarn apt را روی سیستم خود اضافه و فعال کنید:
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

مرحله 4: حافظه پنهان سیستم را بازخوانی کنید
با اجرای دستور زیر، مخازن سیستم مناسب را به روز کنید:
sudo apt update

مرحله 5: نخ را نصب کنید
پس از بهروزرسانی بستههای مخزن مناسب، دستورات زیر را برای نصب Yarn در سیستمهای اوبونتو 20.04 اجرا کنید:
sudo apt -y install yarn
پس از اجرای دستور مذکور، بسته های yarn جدید شامل node js مانند تصویر زیر بر روی این سیستم نصب می شود:

نکتهتوجه: اگر قبلاً node js را با استفاده از nvm نصب کرده اید، از نصب بسته های node js صرفنظر کرده و از دستور زیر برای نصب yarn در اوبونتو 20.04 استفاده کنید:
sudo apt install --no-install-recommends yarn

پس از نصب Yarn در اوبونتو 20.04، نسخه جاوا اسکریپت نصب شده Yarn را با اجرای دستور ترمینال زیر بررسی کنید:
yarn –version
نسخه نخ نصب شده در ترمینال در زیر نشان داده شده است:

بنابراین با انجام مراحل ذکر شده می توانید به راحتی JavaScript Yarn را در اوبونتو نصب کنید.
روش دوم: جاوا اسکریپت Yarn را روی اوبونتو با NPM نصب کنید
مدیریت بسته نخ نیز به عنوان یک ماژول npm در دسترس است. با اجرای دستور زیر می توانید Yarn را روی اوبونتو 20.04 نصب کنید:
npm install -g yarn
گزینه -g YARN را به صورت سراسری بر روی سیستم شما نصب می کند. بنابراین، شما می توانید به راحتی به آن دسترسی داشته باشید.
روش سوم: نصب Yarn روی اوبونتو 20.04 با استفاده از اسکریپت
برای نصب Yarn در اوبونتو 20.04 با استفاده از یک اسکریپت، فقط از دستور زیر استفاده کنید:
sudo apt install curl -y curl -o- -L https://yarnpkg.com/install.sh | bash
چگونه نخ را در اوبونتو 20.04 حذف کنیم؟
پس از استفاده از این ابزار، می توانید با اجرای دستور زیر آن را از سیستم اوبونتو حذف کنید:
sudo apt remove the yarn
نحوه استفاده از Yarn در اوبونتو 20.04
پس از نصب Yarn در اوبونتو 20.04 در مقاله بعدی قصد داریم نحوه استفاده از JavaScript Yarn در اوبونتو را توضیح دهیم تا بتوانید به راحتی از امکانات این ابزار استفاده کنید.
1. یک پروژه جدید ایجاد کنید
ابتدا یک دایرکتوری پروژه جدید برای برنامه نرم افزار خود ایجاد کنید و با اجرای دستور زیر وارد دایرکتوری شوید:
mkdir ~/yarn_project && cd ~/yarn_project

اکنون با استفاده از دستور yarn init یک پروژه جدید ایجاد کنید:
yarn init yarn_project
اعلان زیر در پنجره ترمینال ظاهر می شود. اطلاعات مورد نیاز را که روی صفحه ظاهر می شود وارد کنید یا آن را به عنوان پیش فرض بگذارید:

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

2. وابستگی ها را به پروژه اضافه کنید
با استفاده از دستور زیر یک وابستگی پروژه جدید به نام o اضافه کنید:
yarn add [package-name]
به عنوان مثال، برای نصب یک بسته React به عنوان یک وابستگی با استفاده از Yarn، از دستور زیر استفاده کنید:
yarn add react
خروجی زیر نشان می دهد که React با موفقیت بر روی سیستم شما نصب شده است. package.json و نخ. قفل نیز پس از اجرای دستور بالا به روز می شود:

هنگامی که کاربر فقط نام بسته را ارائه می کند، Yarn به طور پیش فرض آخرین نسخه آن بسته را نصب می کند. برای نصب یک وابستگی پروژه خاص، دستور زیر را اجرا کنید:
yarn add [package-name]@[package-version]
3. قابلیت اطمینان پروژه را ارتقا دهید
با استفاده از دستور زیر میتوانید بستهها یا وابستگیهای پروژه را ارتقا دهید:
yarn upgrade yarn upgrade [package-name] yarn upgrade [package-name]@[version]
اگر کاربر نام بسته ای ارائه ندهد، به طور خودکار تمام بسته های پروژه را با توجه به محدوده مشخص شده در فایل package.json به آخرین نسخه ارتقا می دهد. در غیر این صورت، فقط بسته هایی که با نام بسته مشخص شده اند، ارتقا خواهند یافت.
4. بسته ها یا وابستگی ها را حذف کنید
با استفاده از دستور yarn زیر به راحتی می توانید وابستگی های پروژه نصب شده را از برنامه خود حذف کنید:
yarn remove [package-name]
به عنوان مثال، برای حذف بسته React از پروژه، دستور بالا به صورت زیر تغییر می کند:
yarn remove react
دستور بالا نه تنها بسته مشخص شده را از پروژه شما حذف می کند. با این کار فایل های package.json و thread.lock در پروژه نیز به روز می شوند.

5. تمام وابستگی های پروژه را نصب کنید
برای نصب وابستگی های کامل پروژه لیست شده در فایل package.json، دستور زیر را اجرا کنید:
yarn install
همچنین، برای نصب تمام وابستگی های پروژه، به سادگی yarn را در پنجره ترمینال تایپ کنید.
نتیجه
در این مقاله از وبلاگ پارس پاک به طور کامل نحوه نصب Yarn در اوبونتو 20.04 را توضیح داده ایم. با نصب Yarn JavaScript در اوبونتو، می توانید بسته های npm را با yarn apt repository مدیریت کنید. در واقع ابزار جاوا اسکریپت YARN آخرین به روز رسانی های در حال اجرا بر روی سیستم را ثبت می کند و یک راه حل بهینه برای ارتقاء وابستگی های شما ارائه می دهد.
مخزن رسمی Yarn به طور منظم به روز رسانی و نگهداری می شود تا آخرین نسخه نرم افزاری را که دانلود می کنید در اختیار شما قرار دهد. اگر در مورد نصب Yarn در اوبونتو 20.04 سؤال یا تردیدی دارید، آن را از طریق نظرات با ما در میان بگذارید.
سوالات متداول
1. چگونه Yarn را روی اوبونتو 20.04 نصب کنیم؟
برای نصب Yarn در سیستم های اوبونتو، مراحل زیر را دنبال کنید:
- به روز رسانی مخزن سیستم
- curl را روی اوبونتو نصب کنید
- کلید yarn gpg را وارد کنید
- مخزن نخ را فعال کنید
- نخ را روی اوبونتو نصب کنید
- نسخه نخ را چک کنید
2. چگونه Yarn با npm را در اوبونتو نصب کنیم؟
- ابتدا Yarn Classic را با استفاده از npm نصب کنید.
- سپس بررسی کنید که آیا npm نصب شده است یا خیر. اگر نسخه npm ندارید، با اجرای دستور sudo apt install npm آن را نصب کنید.
- در نهایت برای نصب yarn با npm دستور sudo npm install -g yarn را وارد کنید.