ahmadreza.s
6 سال پیش توسط ahmadreza.s مطرح شد
3 پاسخ

npm چه ارتباطی با نود جی اس داره و تفاوت اصلیش با yarn چیه

سلام دوستان.
دوتا سوال مدتیه ذهنم رو درگیر کرده

وقتی میگن : Nodejs Package Manager پس چرا بقیه پکیج های غیر از نود جی اس و جاوا اسکریپتی دیگه هم توش پیدا میشه ؟
مثل جی کوئری یا مثلن انگولار.
قاعدتن باید فقط پکیج های نود جی اس رو داشته باشه ، نه پکیج های دیگه.

سوال بعدی اینه که چه تفاوتی با yarn داره؟


ثبت پرسش جدید
mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 6 سال پیش مطرح شد
2

npm یعنی nodejs package manager که یه سیستم برای مدیریت پکیج های nodejs هست. اما اینکه چرا هرجور پکیجی داخلش هست میشه گفت که این سیستم صرفا یه پکیج منیجر هست! شما میتونید فایل های دیگه ای که حتی ساختار js ندارن رو هم به عنوان پکیج استفاده کنید اما ساختار npm طوری طراحی شده که با js امیخته شده.

من خودم به شخصه yarn رو بیشتر استفاده میکنم چون npm موقعی که پکیج ها زیاد میشه و هر پکیج dependency های زیادی داره خطاهای عجیب غریب میده! اما yarn تونسته بهتر مدیریت کنه این قضیه رو.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

همان طور که کامپوزر برای PHP به کار میره. Npm هم برای جاوااسکریپت به کار برده میشه که NodeJs هم پلتفرمی جاوااسکریپتیه.


میلاد
تخصص : برنامه نویس
@milad.jafari6210 4 سال پیش مطرح شد
-2

سلام وقت بخیر
تنها تفاوت این هستش که yarn رو فیسبوک ایجاد کرده و اینکه کمی پیشرفته تر و امن تر هست
پیشنهاد میکنم امیرحسین عبدلخالق رو سرچ کنی در یوتیوب فیلم کاملی داره در این مورد

https://youtu.be/jsPmxEK7zkM


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام