ionic-framework - 'ionic cordova run android' 命令卡住了 11 分钟

标签 ionic-framework ionic2 ionic3 webpack-2 ionic-cli

我有两个 git 分支,一个是开发分支,另一个是延迟加载分支。 我在我的延迟加载分支中进行了延迟加载,但它在“复制在 19.81 秒内完成”后卡住了 11 分钟,这表明构建过程太慢了。 非懒加载的开发分支,正常构建app,但启动时间过长。

我希望延迟加载分支在其构建过程中不应该花费很长时间。

当我运行命令 ionic cordova run android 时的图像 enter image description here

当它完成构建图像时。 enter image description here

webpack 似乎需要 11 分钟才能完成它的任务。

当我在没有任何延迟加载的开发分支中运行应用程序时,webpack 需要 34.59 秒。 enter image description here

最佳答案

如果您想在编辑时减少 ionic 在构建之间必须执行的工作量,请尝试使用 livereload 标志。然后它只会进行 webpack 更新,而不是 webpack 的完整启动和完成。这样您就可以进行编辑和测试,而不必每次都经历大约 11 分钟的过程。

ionic cordova run android --livereload

ionic serve

至于较长的构建时间,如果最近才开始出现这种情况,我将需要查看更多您的代码。但是,在我的项目中,构建时可能需要 10 分钟以上的时间,尤其是在使用 --prod 标志运行时。

此外,请始终确保您使用的是最新的 Ionic:

npm install @ionic/cloud-angular@latest --save
sudo npm update -g cordova
sudo npm update -g ionic

关于ionic-framework - 'ionic cordova run android' 命令卡住了 11 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46088378/

相关文章:

javascript - Ionic 2 等待多个响应

angular - Ionic 3 导入自定义组件

html - 当 ion-content 在 Ionic 3 上有填充时,如何禁用 div 上的填充

android - 两台计算机中相同 keystore 的 Facebook 问题

angular - 如何在 Ionic 2 中使用 *ngIf 条件从 html 调用函数?

javascript - Ionic中使用$.get调用页面时如何给出参数?

google-maps - 谷歌地图只加载第一次,第二次是灰色的

angularjs - ngOnInit 和 Constructor 被调用两次

angular - Ionic 3 登录后刷新侧边菜单

javascript - 使最喜爱的按钮显示标记,无需重新加载页面 Ionic