定制修改gulp-rev返回的rev-manifest.json文件详解编程语言

gulpgulp-rev插件,用来产生源文件与目标文件的对照,创建的rev-manifest.json文件内容默认是绝对路径的,

{ 
  "static/css/animation.css": "static/css/animation-5209a80f8f.css", 
  "static/css/basic.css": "static/css/basic-5017ce03eb.css" 
}

如果想更改文件内容,可以使用gulp-json-editor插件,类似

gulp.src("./manifest.json") 
  .pipe(jeditor(function(json) {
    
    var newJson={}; 
    newJson[json.key]=json.value; //注意这是伪代码 
    return newJson; // must return JSON object.  
  })) 
  .pipe(gulp.dest("./dest"));

这样就可以随意定制修改json文件了,间接实现了修改文件路径。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/20292.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论