💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علی
تفاوت require و require-dev
جامعه پی اچ پی ایجاد شده در ۲۸ بهمن ۱۳۹۹

با عرض سلام

 

یه سوال داشتم درمورد تفاوت require و require-dev در فایل composer.json 

 

یعنی یه سری پکیج‌ها هستن که فقط موقع develop به درد ما میخورن و نرم افزار بهشون نیاز نداره که این پکیج‌ها تویه require-dev قرار میگیرن؟ و اگه اینطور هست وقتی که میخواهیم branch develop رو تو شاخه master مرج کنیم باید بخش require-dev  رو حذف کنیم؟ 

سلام و احترام

پکیج هایی که توی بخش require-dev میشینن صرفا پکیج هایی هستند که برای پروژه شما ضروری نیستند و توی فاز producation کاربردی ندارن، برای مثال پکیج phpunit که شما باهاش تستای نرم افزارتون رو مینویسید توی فاز production به کارتون نمیاد و فقط توی فاز development کاربردیه

امیر صالحی ۲۹ بهمن ۱۳۹۹، ۰۵:۴۳