我用gulp-rev插件來生成靜態(tài)文件版本號(hào),然后它會(huì)把版本號(hào)寫到rev-manifest.json配置文件里?,F(xiàn)在問題是。css文件和js文件版本號(hào)如何寫在一個(gè)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"}我下面這樣寫,靜態(tài)資源會(huì)生成版本號(hào),但只有第一個(gè)版本號(hào)會(huì)寫入json文件,其他不會(huì)。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/'));});請(qǐng)問怎么配置可以寫在1個(gè)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"}謝謝!
css文件和js文件版本號(hào)如何寫在一個(gè)rev-manifest.json文件里面
慕容3067478
2019-04-10 20:49:00