برای توسعه دهندگان، استفاده از dependency managers بسیار معمول است. با این کار، آنها مجبور نیستند وابستگی های پروژه خود را به صورت دستی نصب کنند و بنابراین وقت خود را از دست می دهند. به همین دلیل در این آموزش، ما به شما نشان خواهیم داد که چگونه Yarn را در ابونتو نصب کنید تا روند کار توسعه VPS شما بهبود یابد!
Yarn یک مدیر وابستگی برای javascript است که با NPM Node.js رقابت می کند.
Yarn چیست ؟
Yarn یک مدیر وابستگی Javascript است که توسط Facebook ، Google ، Exponent و Tilde ایجاد شده است. ویژگی های اصلی و محبوب Yarn سرعت پردازش وابستگی ها، امنیت و انعطاف پذیری آن است.
سرعت Yarn به دلیل استفاده کارآمد از حافظه پنهان – کش است که نیازی به بارگیری مکرر کتابخانه ها نیست. در همین حال، checksum یکپارچگی کتابخانه ها را تأیید می کند تا مطمئن شود Yarn بسیار ایمن است و منجر به قابلیت اطمینان نیز می شود.
آموزش نصب Yarn در ابونتو – Ubuntu 18.04
کارآمدترین روش برای نصب Yarn در ابونتو ۱۸.۰۴ از طریق مخزن آن است. ما می توانیم برنامه را به همراه سایر سیستم به راحتی به روز کنیم :
۱. از طریق SSH به سرور خود دسترسی پیدا کنید
برای انجام این کار، باید به سرور خود که ابونتو را اجرا می کند دسترسی پیدا کنیم. اگر در این زمینه مشکلی دارید، آموزش نحوه استفاده از PuTTY – SSH Terminal ما را بررسی کنید.
۲. کلید GPG را اضافه کنید
دستور زیر را اجرا کنید :
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
با دستور بالا، کلید GPG لازم را برای اطمینان از صحت بسته های بارگیری شده اضافه کرده ایم.
۳. مخزن Yarn را اضافه کنید
سپس، می توانیم مخزن Yarn را با دستور زیر اضافه کنیم :
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
۴. سیستم را به روز کنید و Yarn را در ابونتو نصب کنید
اکنون، تنها کاری که ما باید انجام دهیم این است که منشا نرم افزار را رفرش کنیم و Yarn را با استفاده از APT بر روی ابونتو نصب کنیم.
sudo apt update
sudo apt install yarn nodejs
۵. نسخه Yarn را بررسی کنید
سپس، برای بررسی موفقیت آمیز بودن نصب، می توانیم نسخه نصب شده را خروجی بگیریم :
yarn –version
خروجی :
yarn init v1.15.2
و همانطور که می بینیم، نصب Yarn موفقیت آمیز بوده است و ما آماده کار هستیم.
نحوه استفاده از Yarn در ابونتو
استفاده اساسی از Yarn کاملاً ساده است. اول از همه، ما باید یک پروژه جدید را با دستور زیر شروع کنیم :
yarn init project_name
سپس ، از ما سوالاتی در رابطه با پروژه پرسیده می شود که بعداً پرونده .json را ایجاد می کند که در آن وابستگی هایی که تعیین می کنیم وجود خواهد داشت. اگر می خواهیم Yarn از اطلاعات پیش فرض پرونده استفاده کند، می توانیم برای هر سوال enter را فشار دهیم.
برای افزودن وابستگی – dependency به پروژه خود، فقط از دستور زیر استفاده می کنیم :
yarn add [package]
با این حال، امکان تعریف نسخه خاصی از بسته یا کتابخانه به عنوان وابستگی پروژه ما نیز وجود دارد.
yarn add [package]@[version]
برای به روزرسانی یک بسته، ما از دستورالعمل ارتقا و نام بسته استفاده می کنیم. مثلا :
yarn upgrade [package]
همچنین می توانیم نسخه بسته را برای به روزرسانی مشخص کنیم :
yarn upgrade [package]@[version]
همچنین، با دستور زیر می توانیم بسته ای را از پروژه حذف کنیم :
yarn upgrade [package]
سرانجام، برای نصب تمام وابستگی های تعریف شده، از دستور زیر استفاده می شود :
yarn install
و یا
yarn
به یاد داشته باشید که این وابستگی ها در پرونده packages.json تعریف شده اند.
با تشکر از سایت خوبتون