سلام دوستان.
دوتا سوال مدتیه ذهنم رو درگیر کرده
وقتی میگن : Nodejs Package Manager پس چرا بقیه پکیج های غیر از نود جی اس و جاوا اسکریپتی دیگه هم توش پیدا میشه ؟
مثل جی کوئری یا مثلن انگولار.
قاعدتن باید فقط پکیج های نود جی اس رو داشته باشه ، نه پکیج های دیگه.
سوال بعدی اینه که چه تفاوتی با yarn داره؟
npm یعنی nodejs package manager که یه سیستم برای مدیریت پکیج های nodejs هست. اما اینکه چرا هرجور پکیجی داخلش هست میشه گفت که این سیستم صرفا یه پکیج منیجر هست! شما میتونید فایل های دیگه ای که حتی ساختار js ندارن رو هم به عنوان پکیج استفاده کنید اما ساختار npm طوری طراحی شده که با js امیخته شده.
من خودم به شخصه yarn رو بیشتر استفاده میکنم چون npm موقعی که پکیج ها زیاد میشه و هر پکیج dependency های زیادی داره خطاهای عجیب غریب میده! اما yarn تونسته بهتر مدیریت کنه این قضیه رو.
همان طور که کامپوزر برای PHP به کار میره. Npm هم برای جاوااسکریپت به کار برده میشه که NodeJs هم پلتفرمی جاوااسکریپتیه.
سلام وقت بخیر
تنها تفاوت این هستش که yarn رو فیسبوک ایجاد کرده و اینکه کمی پیشرفته تر و امن تر هست
پیشنهاد میکنم امیرحسین عبدلخالق رو سرچ کنی در یوتیوب فیلم کاملی داره در این مورد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟