2015-01-11 2 views
8

Я работаю над небольшим проектом Cordova v4.0.0, версия для npm: v0.10.35 Я добавлял некоторые плагины, как правило, до сих пор, когда я пытаюсь добавить еще один плагин, он дает ошибку:npm ERR! ошибка реестра parsing json

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 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) 

Альтернативное решение заключается в использовании мерзавца:

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 

ответ

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

Хотя, если вы используете такой инструмент, как CCA (https://github.com/MobileChromeApps/mobile-chrome-apps), вы можете застрять, не имея возможности создавать новые проекты (поскольку он удаляет и существующие плагины затем переустанавливают их от удаленного). –

+0

Теперь он дает другую ошибку, ошибку 404: Ошибка: 404 Не найдено: org.apache.cordova.NetworkManager – Tony

Смежные вопросы