Ionic 2“错误:缺少部署插件:`ionic-plugin-deploy`”

时间:2017-01-04 15:46:21

标签: ionic-framework ionic2 ionic-cloud

当我尝试在我的应用程序中调用Ionic Cloud 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)

1 个答案:

答案 0 :(得分:8)

错误看起来像是在浏览器中运行代码(离子服务)而不是在实际设备或模拟器上运行。

但是,ionic-plugin-deploy仅适用于设备。如果您使用浏览器处理应用程序的其他部分,则可以忽略错误。如果你想调试你的&#34; deploy&#34;代码,您需要使用设备。

如果要禁用执行的相关代码,可以使用platform.is('cordova')检查您是否在真实设备上。