2

这就是技术令人讨厌的地方。3 天前,我从 Laravel 5.3 升级到 Laravel 5.4。尽管 Laravel 文档提供了一个糟糕的升级指南,但我完全发现我必须迁移GulpWebpack(我不熟悉)。

已经 2 天了,我仍在搜索 Webpack 以了解如何完成以前如此简单的工作。那里没有任何明确的注释。即使我无法理解对于具有如此多样式和脚本的网站而言,最佳实践是什么。

抱歉唠叨了这么多。我真的很困惑。


假设我有 15 个 CSS 文件,分为两部分。其中 5 个是在用户和管理面板中使用的通用文件,并且两个面板都有 5 个特定文件。JS 文件的结构相同。

还希望使用长期缓存,同时避免渲染阻塞 JavaScript 文件(异步/延迟)。

使用 Gulp,我可以轻松地将所有样式和 JavaScript 合并到 3 个包中。异步它们非常简单,而且长期缓存也可以。

使用 Webpack如果我使用mix.js()长期缓存是可以的,但我不能异步加载它们,因为 Webpack 有它自己的引导程序。

如果我使用mix.scripts()or mix.combine(),我可以异步加载脚本,但现在npm run watch不会关注这些 javascript 文件中的更改。

我更喜欢使用 Laravel 的建议,但这真的很烦人。我在哪里可以找到由 Laravel 5.4 和 Laravel Mix 实现的网站的简单示例?

我看过JeffreyWay的例子,但那是非常基本的,与真正的网站相去甚远。

4

0 回答 0