"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > `कंपोज़र अपडेट` बनाम `कंपोज़र इंस्टॉल` का उपयोग कब करें?

`कंपोज़र अपडेट` बनाम `कंपोज़र इंस्टॉल` का उपयोग कब करें?

2024-11-06 को प्रकाशित
ब्राउज़ करें:661

 When to Use `composer update` vs. `composer install`?

कंपोजर अपडेट और कंपोजर इंस्टॉल के बीच अंतर की खोज

कंपोजर, एक लोकप्रिय PHP निर्भरता प्रबंधक, दो प्रमुख कमांड प्रदान करता है: कंपोजर अपडेट और कंपोजर इंस्टॉल। हालाँकि वे निर्भरता को प्रबंधित करने का एक सामान्य लक्ष्य साझा करते हैं, वे अलग-अलग उद्देश्यों की पूर्ति करते हैं और अलग-अलग तरीकों से काम करते हैं। स्थापित पैकेजों के लिए. कंपोज़र.जेसन में घोषित प्रत्येक निर्भरता के लिए, यह नवीनतम उपलब्ध संस्करण निर्धारित करता है और उसे इंस्टॉल या अपग्रेड करता है। यह व्यवहार विशेष रूप से विकास के दौरान उपयोगी होता है जब आप अपने प्रोजेक्ट की निर्भरता के लिए नवीनतम अपडेट के साथ बने रहना चाहते हैं।

कंपोजर अपडेट द्वारा किए गए विस्तृत चरण:

कंपोजर.जेसन को पढ़ता है।

स्थापित पैकेजों को हटाता है जो अब कंपोजर.जेसन में निर्दिष्ट नहीं हैं।
  • आवश्यक पैकेजों के नवीनतम संस्करणों की जांच करता है।
  • नवीनतम पैकेज संस्करणों को स्थापित करता है .
  • नए इंस्टॉल किए गए संस्करणों को प्रतिबिंबित करने के लिए कंपोजर.लॉक को अपडेट करता है।
  • कंपोजर इंस्टॉल
  • इसके विपरीत, कंपोजर इंस्टॉल किसी भी पैकेज को अपडेट नहीं करता है। इसके बजाय, यह कंपोज़र.लॉक फ़ाइल पर निर्भर करता है, जिसे कंपोज़र अपडेट द्वारा बनाया और प्रबंधित किया जाता है। यह इस फ़ाइल को पढ़ता है और इसके भीतर निर्दिष्ट सभी निर्भरताएँ स्थापित करता है। यह सुनिश्चित करता है कि एप्लिकेशन की निर्भरता विकास और उत्पादन जैसे विभिन्न वातावरणों में सुसंगत बनी रहे। लॉक फ़ाइल मौजूद है; यदि नहीं, तो इसे बनाने के लिए कंपोज़र अपडेट चलाया जाता है। कमांड

कंपोजर अपडेट:

निर्भरता को अद्यतित रखने के लिए विकास के दौरान इस कमांड का उपयोग करें और सुनिश्चित करें कि आप नवीनतम संस्करणों के साथ काम कर रहे हैं।

कंपोजर इंस्टॉल:

अपने एप्लिकेशन को उत्पादन परिवेश में तैनात करते समय या नया परीक्षण परिवेश सेट करते समय इस कमांड का उपयोग करें। यह सुनिश्चित करता है कि स्थापित निर्भरताएँ कंपोज़र.लॉक फ़ाइल में निर्दिष्ट निर्भरताओं से मेल खाती हैं, जिससे एक सुसंगत अनुप्रयोग वातावरण बनता है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3