gpt4 book ai didi

webpack - 在不调用 version() 的情况下将图像添加到 laravel mix manifest

转载 作者:行者123 更新时间:2023-12-05 07:32:14 28 4
gpt4 key购买 nike

我正在使用 laravel mix ,并且在生产中,我调用了 .version(["public/images"]) 因此我的图像被添加到 list 中并添加了缓存破坏哈希。在开发中,我仍然希望将我的图像添加到 list 中,但我不想调用 .version() 因为我没有在开发中添加缓存哈希。

我目前在我的 webpack.mix.js

mix.copyDirectory("src/assets/images", "public/images");
mix.setPublicPath("public");
if (mix.inProduction()) {
mix.version(["public/images"]);
} else {
// add images to manifest here...
}

我想最坏的情况是读取所有图像文件名,然后手动写入 list ,但如果有更简单的方法,我宁愿不走那条路。

最佳答案

尝试如下操作。

mix.copyDirectory("src/assets/images", "public/images");
mix.setPublicPath("public");

if (mix.inProduction()) {
mix.version(["public/images"]);
} else {
mix.manifest({
"public/images/**/*": "public/images/**/*"
});
}

关于webpack - 在不调用 version() 的情况下将图像添加到 laravel mix manifest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51371438/

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