以下是这笔交易:我们拥有一个带有遗产的大型产品,以及用于处理所有前端资产的缩小,打包,编译(针对较少文件)的自定义代码。
我们考虑使用wro4j,但我遇到过多篇建议使用grunt或gulp的文章。
我在这里找到关于哪个是最佳选择的建议。
答案 0 :(得分:2)
随着JS的进步不仅仅是缩小,包装到转换和树木摇晃等,使用grunt和gulp肯定有一个优势,支持这些功能。在wro4j中,您可以选择有限的处理器。 https://wro4j.readthedocs.io/en/stable/AvailableProcessors/
因此,您必须编写自己的自定义处理器以支持构建过程中的新功能。
另外,我支持前端开发人员发现用他们的母语(grunt和gulp使用JS)编写的构建过程很容易,而不是学习Java和Maven来熟悉/使用wro4j < / p>