gpt4 book ai didi

javascript - 如何在 Laravel Mix 生成的产品中包含缩小的 javascript 文件?

转载 作者:行者123 更新时间:2023-11-28 16:59:28 25 4
gpt4 key购买 nike

我正在使用laravel-mix,这是我的webpack.mix.js:

const mix = require('laravel-mix');

mix.version();
mix.js('resources/js/app.js', 'public/js').extract();

if (mix.inProduction()) {
mix.minify('public/js/vendor.js');
}

在生产中,我想使用 vendor.js 的缩小版本。

在我的 Blade 模板中:

<script src="{{ mix('js/vendor.js') }}"></script>

在开发中,它按预期工作。但在生产中,laravel-mix 不包含我的缩小版本。仅当我明确指定时才会加载缩小版本:

<script src="{{ mix('js/vendor.min.js') }}"></script>

如何在不更改模板的情况下包含正确版本的文件?

最佳答案

Laravel Mix automatically minifies生产中的 .js 文件。

这意味着您的 vendor.js 已在生产环境中缩小,因此无需生成单独的 vendor.min.js

关于javascript - 如何在 Laravel Mix 生成的产品中包含缩小的 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57973346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com