Gruntjs Grunt rev不';t修改我的html文件的img src

Gruntjs Grunt rev不';t修改我的html文件的img src,gruntjs,grunt-usemin,Gruntjs,Grunt Usemin,我使用grunt rev和grunt usemin来破坏缓存。问题是grunt rev将我的图片名称:logo.png修改为45475_logo.png,但只有根文件(/index.php header.php footer.php)被修改以获得新的url。我的所有其他php文件都链接了错误的img 这里是我的Grunfile.js: module.exports=函数(grunt){ var gruntConfig={ 应用程序:“应用程序”, dist:“dist” }; //项目配置。 g

我使用grunt rev和grunt usemin来破坏缓存。问题是grunt rev将我的图片名称:logo.png修改为45475_logo.png,但只有根文件(/index.php header.php footer.php)被修改以获得新的url。我的所有其他php文件都链接了错误的img

这里是我的Grunfile.js:

module.exports=函数(grunt){
var gruntConfig={
应用程序:“应用程序”,
dist:“dist”
};
//项目配置。
grunt.initConfig({
grunt:gruntConfig,
清洁:{
地区:{
档案:[{
多特:没错,
src:[
“.tmp”,
'/*',
“!/.git*”
]
}]
},
服务器:'.tmp'
},  
使用准备:{
html:['/***.php'],
选项:{
目的地:'/'
}
},
usemin:{
html:['/***.php'],
css:['/***.css'],
选项:{
目录:['']
}
},
imagemin:{
动态:{
选项:{
优化级别:7,
pngquant:对
},
档案:[{
expand:true,//启用动态扩展
cwd:“/img/”,//Src匹配与此路径相关
src:['***.{png,jpg}'],//要匹配的实际模式
dest:'/img'//目标路径前缀
}]
}
},
副本:{
主要内容:{
档案:[
{expand:true,cwd:'/',src:['**',dest:'/'}//使所有src相对于cwd
]
},
字体:{
是的,
cwd:“/css/fonts/font awesome/font/”,
src:['**'],
目标:'/font/'
},
htaccess:{
src:'/.htaccess',
目标:'/.htaccess'
}
},
htmlcompressor:{
地区:{
档案:[{
是的,
cwd:“”,
src:['**.php'],
目标:“”
}]
}
},
修订版:{
选项:{
编码:“utf8”,
算法:“md5”,
长度:8
},
资产:{
档案:[{
src:[
“/js/{,*/}*.js”,
“/css/{,*/}*.css”,
“/library/{,*/}*.css”,
“/library/{,*/}*.js”,
“/img/***.{jpg,jpeg,gif,png}”,
“/***.{eot,svg,ttf,woff}”
]
}]
}
}
});
grunt.loadNpmTasks(“grunt-contrib-concat”);
grunt.loadNpmTasks(“grunt-contrib-uglify”);
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks(“grunt-contrib-clean”);
grunt.loadNpmTasks('grunt-contrib-htmlmin');
grunt.loadNpmTasks('grunt-contrib-imagemin');
loadNpmTasks('grunt-processhtml');
grunt.loadNpmTasks('grunt-usemin');
grunt.loadNpmTasks('grunt-contrib-copy');
glunt.loadNpmTasks('grunt-htmlcompressor');
grunt.loadNpmTasks(“grunt-rev”);
grunt.registerTask('build'[
“清洁区”,
'副本:主',
“imagemin”,
“使用MinPrepare”,
"海螺",,
“cssmin”,
"丑",,
“rev”,
“usemin”,
“htmlcompressor”,
'复制:字体',
'复制:htaccess',
'清除:服务器'
]);
grunt.registerTask('default'[
“建造”
]);
};

我不知道问题的根源

有没有可能你的图像的路径不是绝对的?