2

我正在寻找一个“包罗万象”的 Grunt 任务,以根据生产或开发环境重写我的 html 图像路径。我已经研究了 usemin 和 filerev - 但我无法理解到底要做什么。

有什么我可以用来改变以下...

<img src="/img/template/banner.jpg" />

对此:

<img src"/some-other-path-here/banner.jpg />

干杯,

4

2 回答 2

4

Grunt-usemin 不是这项特定工作的任务,它旨在在一个步骤中自动执行脚本和样式的连接、缩小和加速。有几个“CDN”任务可以帮助您更改相对路径:

于 2014-09-04T17:26:26.830 回答
1

可以在usemin中完成

patterns: {
                js: [
                    [/(img\/.*?\.(?:gif|jpeg|jpg|png|webp|svg))/gm,'Update the JS to reference our revved images',function(match){
return .... <-- you can replace it to whatever you want here.

}

于 2015-12-06T10:25:04.017 回答