使用较新的Laravel Mix而不是Elixir的好处

时间:2018-01-31 06:10:26

标签: laravel laravel-elixir laravel-mix

自Laravel 5.4以来,编译资产的默认方法是使用Laravel Mix而不是elixir。

我知道“Mix”默认使用WebPack来编译资产。

这种方法带来了哪些好处?

1 个答案:

答案 0 :(得分:1)

  

Mix还允许您在没有WebPack的情况下进行编译,这一直是   生成尺寸较小且工作原理相同的文件。

这完全是错误的。您是否尝试配置任何无数选项来优化您的捆绑?

webpack-bundle-analyzer插件开始。这将让您了解您的臃肿在哪里,重复的内容以及从哪里开始修剪您的应用程序。

在uglifying,chunking,deduplification,minification等之间,你最终将拥有远离“大”的编译资源。

现在我认为它与其他工具相比具有陡峭的学习曲线,无论如何,WebPack是一个非常强大的工具,你需要花时间学习它的配置功能。<​​/ p>

注意通过工作来详细说明你的意思?我运行了几个生产应用程序以及一些较小的个人项目。每次构建后我似乎都没有得到不同的结果。

但最终它只是一个工具。像任何其他工具一样的工具,您可以使用您感觉舒适的东西以及适合工作的东西。但是有一个原因选择它作为默认值。并不是因为维护者无论如何都是无知的。