Mac OSXのCordovaでアプリケーションを作成するための公式のApache Cordovaチュートリアルに従っています。コマンドCordovaの難しさ - プラグインを追加できない(コアプラグインさえも)
cordova plugin add cordova-plugin-(anything)
ターミナル例えばエラー
Error: Failed to fetch package information for cordova-plugin-(anything)
をスロー、コアプラグイン「コルドバ・プラグインデバイス」について
AND「コルドバ・プラグイン・コンソール」の両方このエラーで失敗します。
私はファイアウォールの問題であることを示唆しているいくつかの2歳のSOの質問を読んだことがありますが、npm、Cordovaなどの端末をTerminalからダウンロードしました。それは本当にファイアウォールの問題ですか?もしそうなら、修正する方法は?
ファイアウォールの問題ではない場合、なぜCordovaはプラグインをフェッチして追加できないのですか?どのように解決するのですか?
ここにエラー出力があります。
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は使用しているプラグインIDに問題がある可能性があります。 cordova-plugin-deviceのような単純なプラグインを試してください – Gandhi
cordova-plugin-deviceとcordova-plugin-consoleの両方が "Failed to fetch ..."で失敗します。 – Deborah