मैं कमांड चलाकर अपने प्रोजेक्ट में एंड्रॉइड को एक समर्थित प्लेटफॉर्म के रूप में जोड़ने की कोशिश कर रहा हूं: आयनिक कैपेसिटर एंड्रॉइड जोड़ें।

आदेश निष्पादित किया जाता है और एक संकेत पर रुक जाता है जो मुझसे पूछता है "आप किस npm क्लाइंट का उपयोग करना चाहेंगे? (तीर कुंजियों का उपयोग करें), यार्न एकमात्र विकल्प होने के साथ।

समस्या यह है कि मैं इस बिंदु पर फंस गया हूं और तीर कुंजियों को दबाने से कुछ भी पंजीकृत नहीं होता है (कुंजियां ठीक काम करती हैं) और मैं मुझे दिया गया एकमात्र विकल्प भी नहीं चुन सकता

अब तक मैंने कोशिश की है: सभी मॉड्यूल को अपडेट करने वाले नोड_मॉड्यूल्स को हटाते हुए नए प्रोजेक्ट को बनाने वाले यार्न को अनइंस्टॉल करना

कुछ भी काम नहीं लगता। प्लस साइड पर हालांकि जब मैंने इन चरणों को किसी अन्य मशीन पर करने का प्रयास किया तो यह सब अच्छा काम करता था और मुझे कभी भी संकेत नहीं मिला, जो इसे केवल मेरे मुख्य कार्य केंद्र के लिए अद्वितीय बनाता है। मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि मुझे इस विशिष्ट मशीन पर समस्या क्यों है?

3
William 7 मई 2019, 05:26

1 उत्तर

सबसे बढ़िया उत्तर

यह आयनिक सीएलआई पर एक बग है। इसे ठीक कर दिया गया है, लेकिन अभी तक जारी नहीं किया गया है। https://github.com/ionic-team/capacitor/issues/1453

वर्कअराउंड के रूप में आप प्रोजेक्ट बनाते समय --capacitor विकल्प को हटा सकते हैं, और फिर इस तरह से मैन्युअल रूप से एकीकरण कर सकते हैं:

npm install @capacitor/core @capacitor/cli

npx cap init

और Ionic को बताएं कि आपने इसे ionic.config.json में जोड़कर एकीकरण किया है

"integrations": {
    "capacitor": {}
},
5
jcesarmobile 7 मई 2019, 14:05