मैं एक छोटे कॉर्डोवा v4.0.0 प्रोजेक्ट, एनपीएम संस्करण पर काम कर रहा हूं: v0.10.35 मैं कुछ प्लगइन जोड़ रहा था, आमतौर पर, जब तक मैं एक और प्लगइन जोड़ने की कोशिश करता हूं, तो यह एक त्रुटि देता है:एनपीएम ईआरआर! रजिस्ट्री त्रुटि पार्सिंग जेसन
cordova plugin add org.apache.cordova.NetworkManager
Fetching plugin "org.apache.cordova.NetworkManager" via plugin registry
npm ERR! registry error parsing json
npm ERR! registry error parsing json
SyntaxError: Unexpected token I
Internal routing error
Sorry, we cannot connect to the intended server.
We have just been notified of this problem. We will correct it as soon as possible.
Feel free to contact us if you have any questions: support at iriscouch.com
at Object.parse (native)
at RegClient.<anonymous> (C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\npm-registry-client\lib\request.js:274:23)
at C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\npm-registry-client\lib\request.js:251:7
at Gunzip.onEnd (zlib.js:167:5)
at Gunzip.emit (events.js:117:20)
at _stream_readable.js:944:16
at process._tickCallback (node.js:442:13)
इस का समाधान करने के लिए अपने प्रयास में, मैंने किया था:
npm cache clean
मैं कुछ प्रॉक्सी, एक स्पाइवेयर द्वारा स्थापित किया था, कि मैं स्थापना हटाई। मैं पहले से ही खिड़कियों प्रॉक्सी सेटिंग्स को मंजूरी दे दी है, और NPM प्रॉक्सी सेटिंग्स:
npm config rm proxy
npm config rm https-proxy
लेकिन यह काम नहीं कर रहा चित्र।
12 जनवरी, 2015 को अपडेट:
cordova plugin add https://github.com/apache/cordova-plugin-network-information
:
cordova plugin add org.apache.cordova.NetworkManager
Fetching plugin "org.apache.cordova.NetworkManager" via plugin registry
Error: 404 Not Found: org.apache.cordova.NetworkManager
at RegClient.<anonymous> (C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\npm-registry-client\lib\request.js:304:14)
at Request._callback (C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\npm-registry-client\lib\request.js:246:65)
at Request.self.callback (C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\request.js:236:22)
at Request.emit (events.js:98:17)
at Request.<anonymous> (C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\request.js:1142:14)
at Request.emit (events.js:117:20)
at IncomingMessage.<anonymous> (C:\Users\Tony\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\request\request.js:1096:12)
at IncomingMessage.emit (events.js:117:20)
at _stream_readable.js:944:16
at process._tickCallback (node.js:442:13)
वैकल्पिक समाधान Git उपयोग करने के लिए है।
Fetching plugin "https://github.com/apache/cordova-plugin-network-information" via git clone
Installing "org.apache.cordova.network-information" for android
Installing "org.apache.cordova.network-information" for windows
हालांकि यदि आप सीसीए (https://github.com/MobileChromeApps/mobile-chrome-apps) जैसे टूल का उपयोग कर रहे हैं, तो आप नई परियोजनाएं बनाने में सक्षम नहीं हो सकते हैं (क्योंकि यह हटाता है और मौजूदा प्लगइन्स फिर से बहाल करता है उन्हें रिमोट से)। –
अब यह एक और त्रुटि दे रहा है, 404 त्रुटि: त्रुटि: 404 नहीं मिला: org.apache.cordova.NetworkManager – Tony