定制修改gulp-rev返回的rev-manifest.json文件

本文介绍如何使用gulp-rev插件生成静态资源映射,并通过gulp-json-editor插件来修改由gulp-rev创建的rev-manifest.json文件中的文件路径。这种方法允许开发者灵活地调整资源文件的引用路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件了,间接实现了修改文件路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值