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