npm ERR! registry error parsing json
Je suis en train de travailler sur un petit Cordova v4.0.0 projet, mnp version: v0.10.35
J'étais en ajoutant des plugins, normalement,
jusqu'à présent, lorsque j'essaie d'ajouter un autre plugin, il donne une erreur:
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)
Dans ma tentative pour résoudre ce problème, j'ai fait:
npm cache clean
J'ai eu quelques proxy, installé par un spyware, que j'ai désinstallé.
J'ai déjà effacé windows paramètres de proxy, et npm paramètres de proxy:
npm config rm proxy
npm config rm https-proxy
Mais il stills ne fonctionne pas.
Mise à jour sur Jan 12, 2015:
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)
Solution Alternative est d'utiliser git:
cordova plugin add https://github.com/apache/cordova-plugin-network-information
.
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
OriginalL'auteur Tony | 2015-01-11
Vous devez vous connecter pour publier un commentaire.
Le serveur ne répond pas. Pour le moment, vous pouvez installer la plupart des plugins à partir de GitHub comme ceci:
ou
Être conscient, il est possible effets secondaires peuvent se produire en raison de dépendances entre les plugins et les différences dans les versions qui devraient être résolus au cas par cas. Espérons que ce n'est pas un problème chronique.
Maintenant il donner une autre erreur, une erreur 404: Erreur: 404 not Found: org.apache.cordoue.NetworkManager
OriginalL'auteur focused4success