grunt构建需要很长时间才能完成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grunt构建需要很长时间才能完成相关的知识,希望对你有一定的参考价值。

这就是我的grunt构建任务执行时间的样子。它从10-20分钟突然增加到3小时。

我可以看到ngtemplates:distuglify:generated占用了大部分执行时间,但是3小时看起来有点笨拙的构建过程。它甚至不是一个巨大的应用程序,但几乎没有一个具有有限功能的骨架应用程序。

可能的原因是什么,是否可以减少这种情况?

Execution Time (2018-02-10 09:16:37 UTC-0)
loading tasks                          421ms  0%
loading grunt-contrib-clean              4ms  0%
clean:dist                              16ms  0%
loading grunt-wiredep                    3ms  0%
wiredep:app                            279ms  0%
wiredep:test                            33ms  0%
loading grunt-usemin                    47ms  0%
useminPrepare:html                      31ms  0%
loading grunt-concurrent                11ms  0%
concurrent:dist                         2.6s  0%
loading grunt-postcss                   68ms  0%
postcss:server                         120ms  0%
postcss:dist                            20ms  0%
loading grunt-...lar-templates          10ms  0%
ngtemplates:dist                    44m 6.1s  ▇▇▇▇▇▇▇ 24%
loading grunt-contrib-concat           245ms  0%
concat:generated                        1.9s  0%
loading grunt-ng-annotate              588ms  0%
ngAnnotate:dist                        1m 2s  ▇ 1%
loading grunt-contrib-copy              81ms  0%
copy:dist                              204ms  0%
loading grunt-contrib-cssmin           849ms  0%
cssmin:generated                    2m 12.5s  ▇ 1%
loading grunt-contrib-uglify            2.2s  0%
uglify:generated                2h 19m 21.9s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 75%
loading grunt-filerev                  154ms  0%
filerev:dist                           286ms  0%
usemin:html                            164ms  0%
usemin:css                              81ms  0%
usemin:js                              509ms  0%
loading grunt-contrib-htmlmin          119ms  0%
htmlmin:dist                           207ms  0%
swPrecache:production                  399ms  0%
ngconstant:production                  154ms  0%
Total 3h 6m 54.4s
答案

您可能正在处理超出您需要的文件?如果需要这么长时间,请考虑这两点来加快这一过程。

以上是关于grunt构建需要很长时间才能完成的主要内容,如果未能解决你的问题,请参考以下文章

Python: Pandas - 嵌套循环需要很长时间才能完成。如何加快速度?

XCode bot需要很长时间才能集成

Python 请求很慢并且需要很长时间才能完成 HTTP 或 HTTPS 请求

clamav cl_scanfile 需要很长时间才能完成

异步任务进度对话框需要很长时间才能完成 android 中的简单任务

带有“选择 x 不为空”的 SQL Server 视图需要很长时间才能完成