Heim > Fragen und Antworten > Hauptteil
PHP中文网2017-04-10 16:25:32
可以用“cachebust” https://www.npmjs.com/package/gulp-cachebust
这个插件会先扫描静态资源,然后给静态资源的文件名添加一个戳,然后再扫描html文件里的静态资源引用部分(script的src和link的href属性),然后把对应的引用文件的文件名替换成上一步加上戳的文件名。
这个插件的好处是不需要再HTML文件里面加上多余的注释。
大家讲道理2017-04-10 16:25:32
请使用 gulp-inject
https://github.com/klei/gulp-inject
gulp.task('inject', function(){
return gulp.src('./src/**/*.html')
.pipe($.inject(gulp.src(['./src/app/**/*.js'])))
.pipe(gulp.dest('./src'));
});
gulp.task('watcher', function(){
gulp.watch(['./src/**/*.html'], ['inject']);
});
请在html页面加上相应的注释,表明你要注入CSS或JS
更多内容你可以参考 https://github.com/Platform-CUF/use-gulp