如何在 laravel 中为不同的环境加载资产

how to load assets in laravel for different environments

我有这个

但是我想在我想加载此类资源时消除 IF 语句。

在上图中,对于本地环境,我有 bootstrap.min.cs 和 app.css 文件,以便我可以轻松调试。

在生产中,这两个文件被缩小并合并到一个文件中 core.min.css(使用 gulp)。

有没有更好的方法不使用 IF 语句,但仍然能够在 LOCAL 环境中使用原始文件轻松调试?

像 app-local.css(包括两个原始文件)和 app-production.css(一个压缩和合并的文件)之类的东西?

不确定我是否清楚,但我希望你明白我的意思。

WebpackGulp 组合正是您要找的。

无论您是在生产中还是在本地,您都可以将所有 CSS 和 Javascript 文件合并为一个文件。所以你不必担心你的环境。您也可以使用它们实时观察您的更改,这对于开发也很方便。

查看此 link 了解更多信息 https://webpack.github.io/