6

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

1 回答 1

8

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

但是,ionic-plugin-deploy 仅适用于设备。如果您使用浏览器处理应用程序的另一部分,则可以忽略错误。如果要调试“部署”代码,则需要使用设备。

如果你想禁止相关代码被执行,你可以使用platform.is('cordova')来检查你是否在一个真实的设备上。

于 2017-01-16T20:47:32.200 回答