利用gulp打包生成合并后的文件,该文件问打包后生成文件,所以没有hash值,导致该插件没有效果。
暂时的解决方案是修改源码,不使用hash算法,直接使用时间戳作为版本号。
将代码
try {
data = fs.readFileSync(dependencyPath);
hash = crypto.createHash('md5');
hash.update(data.toString(), 'utf8');
var _rev=new Date().getTime();
line = line.replace(groups[2], _rev);
}
修改为
try {
var _rev=new Date().getTime();
line = line.replace(groups[2], _rev);
}
即可
利用gulp打包生成合并后的文件,该文件问打包后生成文件,所以没有hash值,导致该插件没有效果。
暂时的解决方案是修改源码,不使用hash算法,直接使用时间戳作为版本号。
将代码
修改为
即可