راکت
حل شده

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

بهترین پاسخ

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

سید محمد ریحانی
سید محمد ریحانی
@smreyhani

تخصص: برنامه نویس

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

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

شاید پاسخ شما همین‌جا باشد

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

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