在Grunt中重写图像路径

时间:2014-08-08 12:42:30

标签: html gruntjs grunt-usemin

我正在寻找一个"全能的" Grunt根据生产或开发环境重写我的html图像路径的任务。我已经研究过usemin和filerev - 但是我无法理解究竟要做什么。

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

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

到此:

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

干杯,

2 个答案:

答案 0 :(得分:4)

Grunt-usemin不是这项特定工作的任务,它旨在通过一步自动化脚本和样式的连接,缩小和加速。有几个&#34; CDN&#34;可以帮助您改变相对路径的任务:

答案 1 :(得分: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.

}