Я следую официальному учебнику Apache Cordova для создания приложения в Кордове на Mac OSX.трудность с Кордовой - невозможность добавления плагинов (даже плагинов ядра)
Для команды
cordova plugin add cordova-plugin-(anything)
Терминал бросает ошибку
Error: Failed to fetch package information for cordova-plugin-(anything)
Например, основные плагины "Cordova-плагин-устройство" и "Cordova-плагин-консоль" как неудачу с этой ошибкой.
Я прочитал несколько двухлетних SO-вопросов, которые предполагают, что это проблема брандмауэра, но я загрузил npm, Cordova и кучу других вещей через Terminal. Это проблема брандмауэра? Если да, то как исправить?
Если это не проблема с брандмауэром, почему Кордова не может получить и добавить плагины, и каков способ ее решения?
Вот выход ошибки.
deborahs-MBP:hybrid-test deborah$ cordova plugin add cordova-plugin-device
Fetching plugin "cordova-plugin-device" via plugin registry
Error: Failed to fetch package information for cordova-plugin-device
at /Users/deborah/.node/lib/node_modules/cordova/node_modules/plugman/src/registry/registry.js:32:20
at Request.cb [as _callback] (/Users/deborah/.node/lib/node_modules/cordova/node_modules/plugman/src/registry/registry.js:251:9)
at self.callback (/Users/deborah/.node/lib/node_modules/cordova/node_modules/plugman/node_modules/request/index.js:148:22)
at emitOne (events.js:95:20)
at Request.emit (events.js:182:7)
at ClientRequest.self.clientErrorHandler (/Users/deborah/.node/lib/node_modules/cordova/node_modules/plugman/node_modules/request/index.js:257:10)
at emitOne (events.js:90:13)
at ClientRequest.emit (events.js:182:7)
at Socket.socketErrorListener (_http_client.js:306:9)
at emitOne (events.js:90:13)
@Deborah может быть проблемой с идентификатором плагина, который вы используете. Попробуйте простой плагин, например, cordova-plugin-device – Gandhi
. Кордова-плагин-устройство и кордова-плагин-консоль сбой «Не удалось получить ...». – Deborah