为了账号安全,请及时绑定邮箱和手机立即绑定

css文件和js文件版本号如何写在一个rev-manifest.json文件里面

css文件和js文件版本号如何写在一个rev-manifest.json文件里面

慕容3067478 2019-04-10 20:49:00
我用gulp-rev插件来生成静态文件版本号,然后它会把版本号写到rev-manifest.json配置文件里。现在问题是。css文件和js文件版本号如何写在一个rev-manifest.json文件里面eg:{"css/a.css":"css/a-d41d8cd98f.css","css/b.css":"css/b-d41d8cd98f.css",..."js/a.js":"js/a-273c2cin3f.js""js/b.js":"js/b-273c2cin3f.js"}我下面这样写,静态资源会生成版本号,但只有第一个版本号会写入json文件,其他不会。gulp.task('jsmin1',function(){del(['./dist/js/vendor/jquery.all.min-*.js'],function(err){});returngulp.src(['./dist/js/vendor/jquery/jquery.min.js','./dist/js/vendor/jquery/ui/jquery-ui.min.js','./dist/js/vendor/libs/bootstrap.min.js']).pipe(concat('jquery.all.js')).pipe(rev()).pipe(gulp.dest('./dist/js/vendor/')).pipe(rev.manifest({//merge:true//mergewiththeexistingmanifest(ifoneexists)})).pipe(gulp.dest('./dist/rev/js/'));});gulp.task('jsmin2',['jsmin1'],function(){//angularjs必要的组件del(['./dist/js/vendor/angular.all.min-*.js'],function(err){});returngulp.src(['./dist/js/vendor/angular/angular.js','./dist/js/vendor/modules/ng-table/ng-table.min.js','./dist/js/vendor/angular/angular-md5/angular-md5.js']).pipe(concat('angular.all.js')).pipe(rev()).pipe(gulp.dest('./dist/js/vendor/')).pipe(rev.manifest({//merge:true//mergewiththeexistingmanifest(ifoneexists)})).pipe(gulp.dest('./dist/rev/js/'));});请问怎么配置可以写在1个json文件里面类似这样的:{"css/a.css":"css/a-d41d8cd98f.css","css/b.css":"css/b-d41d8cd98f.css",..."js/a.js":"js/a-273c2cin3f.js""js/b.js":"js/b-273c2cin3f.js"}谢谢!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 336 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信