سلام! من تامین کننده Yarn هستم و امروز نحوه استفاده از Yarn با Meteor.js را با شما به اشتراک می گذارم. اگر اهل توسعه وب هستید، احتمالا نام Meteor.js را شنیده اید. این یک پلتفرم جاوا اسکریپت منبع باز بسیار جالب است که ساخت برنامه های وب و موبایل را بسیار آسان می کند. و Yarn، خوب، این یک مدیریت بسته عالی است که واقعاً می تواند فرآیند توسعه شما را در صورت استفاده با Meteor.js ارتقا دهد.


Yarn چیست و چرا از آن با Meteor.js استفاده کنیم؟
ابتدا اجازه دهید در مورد اینکه نخ چیست صحبت کنیم. Yarn یک مدیر بسته سریع، قابل اعتماد و امن برای جاوا اسکریپت است. این برنامه توسط Facebook، Google، Exponent و Tilde برای رفع برخی از محدودیتهای npm (مدیر بسته نود) توسعه یافته است. Yarn هر بسته ای را که دانلود می کند در حافظه پنهان ذخیره می کند تا دیگر نیازی به دانلود آن نباشد. همچنین وابستگی ها را سریعتر و کارآمدتر حل می کند.
وقتی صحبت از Meteor.js می شود، استفاده از Yarn می تواند فواید زیادی به همراه داشته باشد. برای شروع، به مدیریت موثرتر وابستگی های پروژه Meteor.js شما کمک می کند. با Yarn، میتوانید اطمینان حاصل کنید که همه اعضای تیم توسعهدهنده شما از نسخههای یکسان بستهها استفاده میکنند، که احتمال باگهای ناشی از عدم تطابق نسخهها را کاهش میدهد.
نصب نخ
قبل از شروع استفاده از Yarn با Meteor.js، باید آن را نصب کنید. فرآیند نصب بسیار ساده است.
اگر از macOS استفاده می کنید، می توانید از Homebrew استفاده کنید. فقط ترمینال خود را باز کنید و اجرا کنید:
دم نصب نخ
برای کاربران ویندوز، می توانید نصب کننده را از وب سایت رسمی Yarn (https://yarnpkg.com/) دانلود کنید. پس از دانلود و اجرای برنامه نصب، Yarn روی سیستم شما نصب می شود.
اگر از لینوکس استفاده می کنید، بسته به توزیع خود می توانید از دستورات زیر استفاده کنید. برای اوبونتو، می توانید اجرا کنید:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
راه اندازی یک پروژه Meteor.js با Yarn
هنگامی که Yarn را نصب کردید، وقت آن است که یک پروژه جدید Meteor.js را راه اندازی کنید. ترمینال خود را باز کنید و دستور زیر را برای ایجاد یک پروژه جدید Meteor.js اجرا کنید:
Meteor create my - شهاب - cd پروژه من - شهاب - پروژه
حال برای شروع استفاده از Yarn در این پروژه، باید آن را مقداردهی اولیه کنید. دستور زیر را در پوشه پروژه اجرا کنید:
نخ init -y
را-وflag به Yarn می گوید که از تنظیمات پیش فرض استفاده کندpackage.jsonفایل
افزودن وابستگی ها با نخ
یکی از دلایل اصلی که ما از پکیج منیجر استفاده می کنیم اضافه کردن و مدیریت وابستگی هاست. در پروژه Meteor.js، میتوانید از Yarn برای افزودن وابستگیهای front-end و back end استفاده کنید.
فرض کنید می خواهید یک کتابخانه محبوب جاوا اسکریپت مانند React را به پروژه Meteor.js خود اضافه کنید. شما می توانید این کار را با اجرای دستور زیر در پوشه پروژه خود انجام دهید:
yarn add react react - dom
این دستور دانلود خواهد شدواکنش نشان دهندوواکنش نشان دادن - domبسته ها و آنها را به خود اضافه کنیدpackage.jsonفایل نخ نیز ایجاد خواهد کردنخ.قفلفایل، که نسخه های دقیق بسته هایی را که نصب کرده اید قفل می کند. این تضمین میکند که وقتی شما یا اعضای تیمتان پروژه را روی دستگاه دیگری نصب میکنید، نسخههای یکسانی از بستهها را دریافت خواهند کرد.
کار با Yarn Scripts
Yarn به شما امکان می دهد اسکریپت های سفارشی را در خود تعریف کنیدpackage.jsonفایل از این اسکریپت ها می توان برای خودکارسازی کارهای مختلف در پروژه Meteor.js استفاده کرد.
خودت را باز کنpackage.jsonفایل و اسکریپت زیر را اضافه کنید:
{ "scripts": { "start": "Meteor" } }
حالا به جای دویدنشهاب سنگدر ترمینال برای شروع برنامه Meteor.js خود، می توانید موارد زیر را اجرا کنید:
شروع نخ
این فقط یک مثال ساده است. شما می توانید اسکریپت های پیچیده تری را برای کارهایی مانند ساختن اپلیکیشن خود، اجرای تست ها و غیره تعریف کنید.
استفاده از نخ با Meteor.js در تولید
وقتی نوبت به استقرار برنامه Meteor.js در تولید می رسد، Yarn هنوز هم می تواند بسیار مفید باشد. قبل از استقرار، باید مطمئن شوید که تمام وابستگی های شما به روز هستند. شما می توانید این کار را با اجرای:
نصب نخ -- تولید
را--تولیدflag به Yarn میگوید که فقط وابستگیهای تولید را نصب کند، که میتواند مقداری فضا را ذخیره کند و فرآیند نصب را تسریع کند.
محصولات نخ ما
به عنوان یک تامین کننده نخ، مایلم برخی از محصولات نخ باکیفیت خود را معرفی کنم. ما داریمنخ فیلم فلزی، که برای اضافه کردن درخشش به پروژه های شما عالی است. بادوام است و درخشندگی فلزی زیبایی دارد.
یکی دیگر از محصولات محبوب استنخ گلدوزی پلی استر YINGHUA. این نخ برای کارهای گلدوزی بسیار مناسب است. رنگ های متنوعی دارد و کار با آن بسیار آسان است.
و اگر به دنبال چیزی هستید که واقعاً چشمگیر باشد، مانخ لورکس گلودنیک انتخاب عالی است ظاهری طلایی براق دارد که می تواند هر پروژه ای را متمایز کند.
برای خرید تماس بگیرید
اگر به محصولات نخ ما علاقه دارید یا در مورد استفاده از نخ با Meteor.js سؤالی دارید، در صورت تمایل با ما تماس بگیرید. ما همیشه خوشحالیم که گپ داشته باشیم و در مورد نیازهای شما صحبت کنیم. چه یک توسعه دهنده در مقیاس کوچک یا یک شرکت در مقیاس بزرگ باشید، ما می توانیم راه حل های مناسب نخ را برای شما ارائه دهیم.
مراجع
- مستندات رسمی Meteor.js
- اسناد رسمی نخ
بنابراین، این برای وبلاگ امروز در مورد نحوه استفاده از Yarn با Meteor.js است. امیدوارم برای شما مفید بوده باشد. اگر سؤال یا نظری دارید، آنها را در زیر بنویسید!





