【发布时间】:2018-03-03 01:08:11
【问题描述】:
我在开发模式下使用 filetransfer.download 非常好 (ionic cordova run android)。但是当我想在生产模式下使用它时(ionic cordova run android --prod),我什么也看不到。实际上, entry 和 error 都没有被调用。
我的代码:
this.fileTransfer.download(encodeURI(url), <file-path> , false , some header ).then((entry) => {
this.messageCtrlService.showAlert(JSON.stringify(entry.toURL()), 'Success');
}, (error) => {
this.messageCtrlService.showAlert(JSON.stringify(error), 'Error');
});
已编辑: 当我使用此命令构建应用程序时:
ionic cordova --minifycss --aot --optimizejs --release
一切正常。无论如何是为了防止某些插件(如文件传输)缩小?怎么样?
【问题讨论】:
-
这是在
this.platform.ready()里面吗? -
@suraj 是的,我首先初始化应用程序。实际上,当我运行(ionic cordova run --minifyjs)文件传输不起作用时。我无论如何都在寻找防止缩小某些文件! (我是说文件传输插件)
-
也许你可以使用
ionic cordova run android --prod --verbose获取日志 -
我在日志中看不到任何点@suraj
-
根据论坛的说法,使用 prod 标志运行似乎存在很多问题。forum.ionicframework.com/t/… .. 如果它与缩小或构建过程有关.. 你可以看看是否有任何问题在日志中。
标签: cordova ionic2 cordova-plugins file-transfer