2017-01-04 12 views
6

私のアプリでIonic Cloud Deployサービスを呼び出そうとすると、ブラウザに次のエラーメッセージが表示されます。これは最近起こったばかりで、アプリは実際のデバイスで正常に動作します。Ionic 2 "エラー:デプロイメントプラグインがありません:` ionic-plugin-deploy`

何が原因でしょうか?私はプラグインがインストールされている、それはconfig.xmlで参照されています。私はまた、プラグインを削除しようとしましたが、すべてのプラットフォームを削除してからすべてを追加します。まったく新しいプロジェクトのIonicドキュメントをフォローしてもこのエラーが表示されます。

Uncaught (in promise): Error: Missing deploy plugin: `ionic-plugin-deploy` Error: Missing deploy plugin: `ionic-plugin-deploy` at Object. 
<anonymous> (http://localhost:8100/build/main.js:58591:17) at __webpack_require__ (http://localhost:8100/build/main.js:20:30) at Object. 
<anonymous> (http://localhost:8100/build/main.js:59389:73) at __webpack_require__ (http://localhost:8100/build/main.js:20:30) at Object. 
<anonymous> (http://localhost:8100/build/main.js:57303:10) at __webpack_require__ (http://localhost:8100/build/main.js:20:30) at Object. 
<anonymous> (http://localhost:8100/build/main.js:102834:79) at __webpack_require__ (http://localhost:8100/build/main.js:20:30) at Object. 
<anonymous> (http://localhost:8100/build/main.js:91442:73) at __webpack_require__ (http://localhost:8100/build/main.js:20:30) 

答えて

8

実際のデバイスやシミュレータではなく、ブラウザ(イオンチャネル)でコードを実行しているようなエラーが表示されます。

ただし、ionic-plugin-deployはデバイスでのみ動作します。ブラウザを使用してアプリケーションの別の部分を操作する場合、エラーを無視することができます。 「展開」コードをデバッグする場合は、デバイスを使用する必要があります。

実行中の依存コードを無効にする場合は、platform.is('cordova')を使用して、実際のデバイスにあるかどうかを確認できます。

関連する問題