这是一笔交易:我们有一个具有传统和定制代码的大型产品,可以处理所有前端资产的缩小,打包,编译(减少文件数量)。
我们考虑过使用wro4j,但我遇到了多篇文章建议使用grunt或gulp代替。
我在这里找到有关哪种是最佳选择的建议。
最佳答案
随着JS的发展,不仅限于最小化,包装,转译和摇树等,在支持此类功能的情况下,使用grunt和gulp绝对是一个加分项。在wro4j中,可用处理器的选择有限。 https://wro4j.readthedocs.io/en/stable/AvailableProcessors/
因此,您必须编写自己的自定义处理器以支持构建过程中的新功能。
另外,我提倡前端开发人员发现,与必须学习Java和Maven来熟悉/使用wro4j相比,使用本地语言(grunt和gulp使用JS)编写的构建过程更容易理解/编辑。