2015-05-06 17 views
5

मैंने कॉर्डोवा-आधारित विंडोज एप्लिकेशन बनाया है। जैसे ही मैं कोई प्लगइन जोड़ता हूं, ऐप अपवाद cordova/windows8/commandProxy not found के साथ दुर्घटनाग्रस्त हो जाता है।कॉर्डोवा विंडोज़ त्रुटि: "कॉर्डोवा/विंडोज 8/कमांडप्रॉक्सी" नहीं मिला

Cordova संस्करण: 4.3.0

+0

को पैच कर सकते हैं इस सवाल का जवाब आप सहायता मिली? यदि ऐसा है, तो आप इसे इस तरह चिह्नित करना चाहेंगे। – newenglander

उत्तर

12

ऐसा लगता है कि cordova/windows8/commandProxy Cordova 4.3.0 में मान्य नहीं है।

मैं

require("cordova/exec/proxy") 

लिए प्लगइन फ़ाइल

require("cordova/windows8/commandProxy") 

में इस बयान को बदल दिया है और यह काम करने लगता है।

उदाहरण के लिए मैं लाइन नंबर 18 PushPluginProxy.js में

require("cordova/windows8/commandProxy").add("PushPlugin", module.exports); 

से

require("cordova/exec/proxy").add("PushPlugin", module.exports); 

नाम करने के लिए स्ट्रिंग में बदल अलग-अलग होता प्लगइन के आधार पर।

वैकल्पिक रूप से, आप प्लगइन की तरह में this pull request from the AppVersion plugin यानी .:

बदलें

require("cordova/windows8/commandProxy").add("AppVersion", AppVersionProxy); 

cordova.commandProxy.add("AppVersion", AppVersionProxy); 
+2

यह मेरे लिए काम करता है। बहुत बढ़िया जवाब। मुझे आशा है कि प्रश्नकर्ता जल्द ही दूसरों की मदद के लिए इसे स्वीकार करेगा। – thomasf2811

संबंधित मुद्दे