如何使用laravel mix在laravel页面中编译多页应用程序中的css和jss。假设我有页面1,页面2,page1有test10.js,test11.js,test12.js和test10.css,test11.css,test12.css和page2有test21.js,test22.js,test23.js和test21.css,test22.css,test23.css等等。所以有人告诉我如何在多页应用程序中编译css和jss。
发布于 2018-06-06 06:59:05
在大多数情况下,优化大量资源以在几乎所有页面上运行是一种很好的做法。有些部分没有在每个页面上使用,这并不是一个大问题,因为当您只使用一个在每个页面上保持相同的文件时,缓存会提供更好的性能结果。
有一个用于编译多个资产的选项。您可以在其他时间调用js()
或sass()
或其他方法。这一次引用了另一个需要编译的文件。在您的布局中,您可以按页面添加它们。
我喜欢做的事情如下:
@stack('js)
。@push('js)
和js()
当代码变得很大而无法处理时,我在webpack.mix.js
文件中添加了一个js()
方法。这让我在编写javascript时有了更多的自由。堆栈有一个很大的优点:它可以接受多个条目。当您使用partials来构建视图,并且希望将Javascript逻辑保存在相同的文件中时,这会很方便。
https://stackoverflow.com/questions/50214339
复制相似问题