مهدی شریفی
5 سال پیش توسط مهدی شریفی مطرح شد
2 پاسخ

فرق بین نصب پکیج در حالت dependencies و devDependencies

فرق بین نصب پکیج در حالت dependencies و devDependencies در NPM چیه ؟


ثبت پرسش جدید
محسن بستان
تخصص : Senior Backend Developer
@mohsenbostan 5 سال پیش مطرح شد
1

@Mahdi.sh.twd
سلام.
یکسری پکیج ها برای زمان توسعه هستند و وقتی پروژه دیپلوی بشه، نیازی به اون پکیج ها نیستش، پس بعد از دیپلوی نصب نمیشن. به این پکیج ها میگن devDependencies. برای این که یک پکیج رو این طوری نصب کنید می تونید از save-dev-- استفاده کنید.
پکیج هایی هم که همیشه مورد نیاز هستند همون dependencies هسش.


سید محمد ریحانی
تخصص : برنامه نویس
@smreyhani 5 سال پیش مطرح شد
1

یک مورد دیگه ای هم هست که شاید براتون جالب باشه
Peer Dependencies
یک رابطه بین نسخه های مختلف پلاگین ها و Host Package هاست... یعنی یکسری وابستگی ها وجو داره که نرم افزارتون با یک نسخه ی خاصی کار میکنه و در صورت تغییرات در نسخه خطا دریافت میکنید اون موقع میتونید از رابطه Peer استفاده کنید
لینک مستندات: peer-dependencies
اینم یک نمونه کد:

{
  "name": "chai-as-promised",
  "peerDependencies": {
    "chai": "1.x"
  }
}

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

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