2017-09-07 90 views
0

我有两个git分支,一个是开发,另一个是懒加载。 我在延迟加载分支中做了延迟加载,但是在'19.81s复制完成'之后它停留了11分钟,这种情况下编译过程太慢了。 未被加载的开发分支,通常会构建应用程序,但启动需要太多时间。'离子科尔多瓦运行android'命令卡住了11分钟

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

图片当我运行命令ionic cordova run android enter image description here

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

看来webpack需要11分钟才能完成任务。

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

回答

0

如果要在编辑时减少构建之间必须完成的工作量,请尝试使用livereload标志。它只会做一个webpack更新,而不是一个webpack完整的开始和结束。这样您就可以进行编辑和测试,而无需每次都运行〜11分钟的过程。

ionic cordova run android --livereload 

ionic serve 

至于长构建时间,我需要看到更多的代码,如果这只是最近开始发生。然而,在我的项目中,当我构建它时,可能需要10多分钟才能构建,尤其是在运行- 产品标志时。

同时,始终确保你在最新的离子型:

npm install @ionic/[email protected] --save 
sudo npm update -g cordova 
sudo npm update -g ionic 
+0

感谢的从你的快速回答,我会检查它。 –

+0

正如我上面提到的那样,在我的开发分支中,我没有使用任何延迟加载,所花的时间少于11分钟。在提供webpack的图像中,花11分钟完成它的任务。 –