将图像添加到laravel混合清单中,而无需调用version()

时间:2018-07-16 23:51:26

标签: webpack laravel-mix

我正在使用laravel mix,在生产中,我调用.version(["public/images"]),因此将我的图像添加到清单中并添加了缓存无效化哈希值。在开发中,我仍然希望将图像添加到清单中,但是我不想调用.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...
}

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

0 个答案:

没有答案