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

मौजूदा और परियोजनाओं वाले डेवलपर्स के लिए एंगुलर ए गाइड के साथ सुरक्षित रूप से प्रयोग करें

2024-08-07 को प्रकाशित
ब्राउज़ करें:981

मौजूदा परियोजनाओं को बाधित किए बिना एंगुलर 18 की खोज करना

मैं हाल ही में एक एंगुलर 17 प्रोजेक्ट पर काम कर रहा था और मुझे एंगुलर 18 की रोमांचक नई विशेषताओं का पता लगाने की इच्छा महसूस हुई। हालाँकि, मैं इसे इस तरह से करना चाहता था जिससे मेरी मौजूदा परियोजनाएं प्रभावित न हों जो पहले से ही उत्पादन में थीं या क्यूए चरण। इसने थोड़ी चुनौती पेश की:

  • ग्लोबल एंगुलर 17: मेरे पास एंगुलर सीएलआई संस्करण 17 विश्व स्तर पर स्थापित है।
  • एंगुलर 18 आवश्यकता: नोड.जेएस संस्करण 18.19 या उससे ऊपर एंगुलर 18 के लिए एक शर्त थी।
  • मौजूदा परियोजनाओं को संरक्षित करना: मुझे अपनी मौजूदा एंगुलर 17 परियोजनाओं को अछूता रखना था।

नोड संस्करण प्रबंधक (एनवीएम) का लाभ उठाना:

इससे निपटने के लिए, मैंने एक नोड संस्करण प्रबंधक (एनवीएम) का लाभ उठाने का फैसला किया। एनवीएम आपको अपने सिस्टम पर कई Node.js संस्करणों को प्रबंधित करने की अनुमति देता है, जिससे विभिन्न परियोजनाओं के लिए उनके बीच स्विच करना आसान हो जाता है। यहां बताया गया है कि मैंने इसे कैसे सेट किया:

  1. एनवीएम इंस्टॉल करें: आप इसे यहां डाउनलोड और इंस्टॉल करने के लिए आधिकारिक एनवीएम वेबसाइट पर दिए गए निर्देशों का पालन कर सकते हैं।

  2. Node.js 18 स्थापित करें: एक बार एनवीएम स्थापित हो जाने के बाद, मैंने कमांड का उपयोग किया

nvm install latest 

इसने नवीनतम Node.js संस्करण स्थापित किया (जो उस समय 22.4.1 था)।

एक अलग विकास वातावरण बनाना:

इसके बाद, मैंने अपने एंगुलर 18 अभ्यास प्रोजेक्टों के लिए एक अलग निर्देशिका बनाई। यह मेरी मौजूदा परियोजनाओं से पर्यावरण को अलग करने में मदद करता है।

एंगुलर 18 को स्थानीय रूप से स्थापित करना:

इस विशिष्ट प्रोजेक्ट के लिए एंगुलर 18 स्थापित करने के लिए, मैंने निम्नलिखित कमांड का उपयोग किया:

npm install @angular/cli@latest 

-जी की अनुपस्थिति पर ध्यान दें। यह वैश्विक स्थापना को प्रभावित किए बिना, परियोजना निर्देशिका के भीतर स्थानीय रूप से नवीनतम एंगुलर सीएलआई संस्करण (जो उस समय 18.1.0 था) स्थापित करता है।

आश्चर्य! अभी तक बिल्कुल नहीं:

Angular 17 (Global installation)

जब मैंने एनजी न्यू प्रैक्टिस-प्रोजेक्ट का उपयोग करके एक नया प्रोजेक्ट बनाने का प्रयास किया, तो यह विश्व स्तर पर स्थापित एंगुलर सीएलआई संस्करण (17) का उपयोग करने में डिफ़ॉल्ट हो गया। यहीं पर एनपीएक्स का जादू आता है।

नोड पैकेज एक्ज़ीक्यूटर (एनपीएक्स) का परिचय:

npx आपको विश्व स्तर पर स्थापित किए बिना npm से पैकेज निष्पादित करने की अनुमति देता है। यह मेरे नए प्रोजेक्ट के लिए विशिष्ट एंगुलर सीएलआई संस्करण (18) का उपयोग करने की कुंजी साबित हुई। यहां विजेता कमांड है:

npx @angular/cli@18 new my-angular-18-project

मैं एनजी संस्करण निष्पादित करके परियोजना का सत्यापन करता हूं

Angular 18 (Local configured)

सफलता! कोणीय 18 की खोज:

आवश्यक निर्भरता स्थापित करने की प्रतीक्षा करने के बाद, मेरे पास एक बिल्कुल नया एंगुलर 18 प्रोजेक्ट (मेरा-एंगुलर-18-प्रोजेक्ट) जाने के लिए तैयार था! इसने मुझे अपने मौजूदा एंगुलर 17 प्रोजेक्ट्स में हस्तक्षेप किए बिना, रोमांचक @let सिंटैक्स सहित एंगुलर 18 की सभी नई सुविधाओं का पता लगाने की अनुमति दी।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/ingila185/safely-experiment-with-angular-18-a-guide-for-developers-with-मौजूदा-16-17-projects-3c3?1यदि कोई है उल्लंघन, हटाने के लिए कृपया [email protected] से संपर्क करें
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3