我对 Laravel 5.0 比较新,但是对 PHP 不陌生。我一直在使用 Elixir 来编译 SASS,复制我的资源目录中的图片,并通过 mix.version
函数运行它们来防止缓存。
这对于 CSS、图片和 JavaScript 非常有效,但是,Elixir 是否能够使我的 CSS/SASS 中链接的图片也实现缓存失效呢?版本化图片很容易,但是否有一种方法可以调整 CSS 以反映新文件名呢?
我发现了这个工具:https://github.com/trentearl/gulp-css-url-adjuster,它允许您在 CSS 文件中的文件路径后附加查询参数,因此这解决了一半的问题。如果每次运行 gulp 时自动更改查询参数,我将非常乐意使用它。
有什么想法可以实现这一点,或者是否可能吗?
我之所以想这样做,是因为我不断地开发我的应用程序,我使用一个大的雪碧图表,经常需要重新排列,缓存失效是必需的,如果能够在 gulp 运行时自动完成这些操作,那就可以省去我很多时间和精力。
谢谢