मैं इसे रिपॉजिटरी से नहीं इंस्टॉल करके काम करने के लिए प्लगइन कैसे प्राप्त कर सकता हूं। प्रत्येक प्लगइन जिसे मैं phonegap plugin add <<git repository>> का उपयोग करके स्थापित करने का प्रयास करता हूं, हमेशा अलग-अलग त्रुटियों का परिणाम देता है, क्योंकि windows + npm बस मेरे लिए काम नहीं करना चाहता है ...

यह वह प्लगइन है जिसकी मुझे आवश्यकता है: https://github.com/VersoSolutions/CordovaClipboard

मेरे कदम:

  1. गिट रिपॉजिटरी डाउनलोड करें
  2. phonegap plugin add <<downloaded and extracted directory>> चलाएं
  3. Android प्लेटफ़ॉर्म निकालें और जोड़ें (हाँ यह कहता है कि इसने प्लगइन स्थापित किया है)
  4. फोनगैप डेवलपर ऐप शुरू करें

लेकिन cordova.plugins.clipboard अभी भी अपरिभाषित है। क्या मुझे क्लिपबोर्ड.जेएस फ़ाइल कहीं रखनी है या उसका संदर्भ देना है? यदि हां, तो कौन सा संस्करण? क्लिपबोर्ड प्रोजेक्ट में से एक या एक फोनगैप स्वचालित रूप से प्लेटफ़ॉर्म/एंड्रॉइड निर्देशिका में बनाता है (यह इसके चारों ओर "परिभाषित" करता है)। मैंने वास्तव में दोनों की कोशिश की, लेकिन वस्तु अभी भी अपरिभाषित थी।

1
Michael 29 अक्टूबर 2017, 11:57

1 उत्तर

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

क्लिपबोर्ड प्लगइन में package.json मौजूद नहीं है, इसलिए आपको त्रुटि मिल रही है। आप या तो प्लगइन में एक package.json फ़ाइल जोड़ सकते हैं या आप इसे --nofetch ध्वज के साथ स्थापित कर सकते हैं:

cordova/phonegap plugin add https://github.com/VersoSolutions/CordovaClipboard.git --nofetch

चूंकि कॉर्डोवा 7.0.0 npm install एक नया प्लगइन जोड़ते समय डिफ़ॉल्ट रूप से चलाया जाता है जो त्रुटि का कारण बनता है यदि कोई package.json मौजूद नहीं है। आप कॉर्डोवा 7.0.0 यहां के लिए रिलीज नोट पा सकते हैं। ए>।

2
David 29 अक्टूबर 2017, 13:24