自Laravel 5.4以来,编译资产的默认方法是使用Laravel Mix而不是elixir。
我知道“Mix”默认使用WebPack来编译资产。
这种方法带来了哪些好处?
答案 0 :(得分:1)
Mix还允许您在没有WebPack的情况下进行编译,这一直是 生成尺寸较小且工作原理相同的文件。
这完全是错误的。您是否尝试配置任何无数选项来优化您的捆绑?
从webpack-bundle-analyzer插件开始。这将让您了解您的臃肿在哪里,重复的内容以及从哪里开始修剪您的应用程序。
在uglifying,chunking,deduplification,minification等之间,你最终将拥有远离“大”的编译资源。
现在我认为它与其他工具相比具有陡峭的学习曲线,无论如何,WebPack是一个非常强大的工具,你需要花时间学习它的配置功能。</ p>
注意通过工作来详细说明你的意思?我运行了几个生产应用程序以及一些较小的个人项目。每次构建后我似乎都没有得到不同的结果。
但最终它只是一个工具。像任何其他工具一样的工具,您可以使用您感觉舒适的东西以及适合工作的东西。但是有一个原因选择它作为默认值。并不是因为维护者无论如何都是无知的。