نحوه نصب Yarn در CentOS 8

نحوه نصب Yarn در CentOS 8

علی مرادی

Yarn یک مدیر بسته جاوا اسکریپت سازگار با npm است که به شما کمک می کند روند نصب ، به روزرسانی ، پیکربندی و حذف بسته های npm را خودکار کنید. این برنامه برای حل مجموعه ای از مشکلات با npm ایجاد شده است ، مانند سرعت بخشیدن به روند نصب بسته ها با موازی سازی عملیات و کاهش خطاهای مربوط به اتصال شبکه. این آموزش شما را از طریق نصب Yarn در CentOS 8 راهنمایی می کند. ما همچنین اصول چگونگی استفاده از Yarn را برای ایجاد یک پروژه جدید و اضافه کردن / حذف وابستگی ها بیان خواهیم کرد.

در ادامه با ما در شتابان هاست همراه باشید.

نحوه نصب Yarn در CentOS 8:

مراحل زیر را به عنوان root یا user با امتیازات sudo برای نصب Yarn در CentOS 8 انجام دهید:

اگر Node.js بر روی سیستم شما نصب نشده است ، بسته Node.js را با تایپ کردن دستور زیر نصب کنید:

sudo dnf install @nodejs

در زمان نگارش ، Node.js ورژن v10.x در مخازن Centos8  است.

مخزن Yarn را فعال کرده و کلید GPG مخزن را وارد کنید:

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

مخزن رسمی Yarn به طور مداوم نگهداری می شود و به روزترین نسخه را ارائه می دهد.

پس از فعال شدن مخزن ، Yarn را نصب کنید:

sudo dnf install yarn

با چاپ شماره نسخه Yarn ، نصب را تأیید کنید:

yarn --version

در زمان نوشتن این مقاله ، آخرین نسخه Yarn 1.21.1 است:

۱٫۲۱٫۱

استفاده از Yarn:

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

ایجاد یک پروژه جدید:

برای ایجاد یک پروژه جدید Yarn ، از دستور yarn init و به دنبال آن نام پروژه استفاده کنید. به عنوان مثال ، برای ایجاد پروژه ای به نام my_project تایپ می کنید:

yarn init my_project

اسکریپت چندین سوال از شما می پرسد. برای استفاده از مقادیر پیش فرض می توانید جواب دهید یا enter را فشار دهید:

yarn init v1.21.1
question name (alex): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js): 
question repository url: 
question author: Linuxize
question license (MIT): 
question private: 
success Saved package.json
Done in 20.18s.

تمام آنچه که دستور انجام می دهد ایجاد یک فایل basic pack.json شامل اطلاعاتی است که شما ارائه داده اید. این پرونده در هر زمان قابل اصلاح است.

همچنین می توانید یک پروژه Yarn را در یک فهرست موجود شروع کنید. برای انجام این کار ، به فهرست مراجعه کرده و اجرا کنید:

yarn init

افزودن وابستگی:

برای افزودن بسته به عنوان یک وابسته به پروژه خود ، yarn addرا به دنبال نام بسته اجرا کنید:

yarn add [package_name]

این دستور بسته هایی را که به آن بستگی دارد نصب کرده و فایل های package.json و yarn.lock پروژه را به روز می کند.

به طور پیش فرض ، اگر فقط نام بسته بندی داده شده باشد ، Yarn آخرین نسخه را نصب می کند. برای نصب نسخه یا برچسب خاصی ، از دستور زیر استفاده کنید:

yarn add [package_name]@[version_or_tag]

به روزرسانی وابستگی:

برای به روزرسانی بسته ها ، از یکی از دستورات زیر استفاده کنید:

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

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

حذف وابستگی:

برای حذف یک بسته از وابستگی های پروژه ، دستور yarn remove و سپس نام بسته را فراخوانی کنید:

yarn remove [package_name]

این دستور همچنین فایل های package.json و yarn.lock پروژه را به روز می کند.

نصب تمام وابستگی های پروژه:

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

yarn

یا

yarn install

جمع بندی:

ما به شما نشان داده ایم که چگونه yarn را بر روی دستگاه CentOS 8 خود نصب کنید. برای کسب اطلاعات بیشتر در مورد yarn به صفحه مستندات yarn مراجعه کنید.

اگر سوال یا بازخوردی دارید ، در زیر این مقاله اعلام کنید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂