2015-01-11 14 views
8

मैं एक छोटे कॉर्डोवा 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 

उत्तर

6

सर्वर प्रतिक्रिया नहीं दे रहा है। समय के लिए, अगर आप इस तरह GitHub से प्लगइन्स के सबसे स्थापित कर सकते हैं:

cordova plugin add https://github.com/apache/cordova-plugin-network-information

या

cordova plugin add https://github.com/apache/cordova-plugin-statusbar.git

ध्यान रखें, यह संभव दुष्प्रभाव प्लगइन्स और में मतभेद के बीच निर्भरता के कारण हो सकता है ऐसे संस्करण जिन्हें केस के आधार पर हल किया जाना होगा। आइए आशा करते हैं कि यह पुरानी समस्या नहीं है।

+0

हालांकि यदि आप सीसीए (https://github.com/MobileChromeApps/mobile-chrome-apps) जैसे टूल का उपयोग कर रहे हैं, तो आप नई परियोजनाएं बनाने में सक्षम नहीं हो सकते हैं (क्योंकि यह हटाता है और मौजूदा प्लगइन्स फिर से बहाल करता है उन्हें रिमोट से)। –

+0

अब यह एक और त्रुटि दे रहा है, 404 त्रुटि: त्रुटि: 404 नहीं मिला: org.apache.cordova.NetworkManager – Tony

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