Magento2 ডিআই সংকলন খুব বেশি সময় নেয়


9

নতুন মডিউল / থিম তৈরি / আপডেট করার পরে, আমি রুট ম্যাজেন্টো ইনস্টলেশন ডিরেক্টরিতে নিম্নলিখিত কমান্ডটি ব্যবহার করি

php bin/magento setup:upgrade

যা আমাকে সংকলন চালাতে বলে, তাই আমি ব্যবহার করি

 php bin/magento setup:di:compile

এটি সংগ্রহ করতে প্রায় 8 মিনিট সময় লাগে। সংকলন প্রক্রিয়াটি দৃten় করার কোনও উপায় আছে?


1
আমি এটি 3 সপ্তাহ আগে গিটহাবের প্রতিবেদন করেছি: # 2893
Mage2.PRO

উত্তর:


10

প্রথমত, সংকলন কেবলমাত্র উত্পাদন মোডে প্রয়োজন। আপনি যদি বিকাশ করেন তবে আপনার সংকলন চালানোর দরকার নেই

সংকলনটি উন্নত করা শক্ত, কারণ এই প্রক্রিয়াটিতে সিস্টেমে সমস্ত শ্রেণীর গাছ তৈরি হয়। উদাহরণস্বরূপ 'di.xml' এর পরিবর্তন অর্ধেক ক্লাসকে প্রভাবিত করতে পারে।

বিকাশকারী মোডে, আপনি যদি কনস্ট্রাক্টর সংশোধন / তৈরি করেন তবে অটো উত্পন্ন কোড এবং ক্লিনআপ ক্যাশে অপসারণ করার জন্য আপনাকে জেনারেট / কোড / ফোল্ডারটি মুছতে হবে


সুতরাং, আমার কী এই বার্তাটিকে বিকাশকারী মোডে উপেক্ষা করা উচিত?
অমিতশ্রী

হ্যাঁ, আপনার উপেক্ষা করা উচিত
কান্দি

4
এছাড়াও, আপনি একবারে সংকলনটি চালানোর সাথে সাথে, / var / di তে * .ser ফাইল থাকবে এবং আপনার সেগুলি মুছে ফেলা উচিত, অন্যথায় সেগুলি এখনও ব্যবহৃত হয়।
ফ্যাবিয়ান শেমঙ্গলার

1
এমনকি বিকাশকারী মোডে, যদি কন্সট্রাক্টর তৈরি করে বা তাদের কোনওটি সংশোধন করে তবে আপনার এখনও সেটআপ চালানো দরকার: ডি: সংকলন। সম্ভবত এটি এখন সর্বশেষতম ম্যাজেন্টো সংস্করণে প্রয়োজন।
দনি উইবোও

1
ডোনিবিবোও @ সুমন-পিএইচপি 4 ইউ কোড পরিবর্তন সম্পর্কে প্রতিক্রিয়া আপডেট করেছি
কান্ডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.