我需要在文件中添加版本。例如font.otf?v = 452155
我尝试了gulp重命名,但没有帮助。 我需要在扩展名后添加版本。
var time = new Date().getTime();
gulp.task('addTimestampToFont', function(callback) {
gulp.src('../../fonts/icons/Icons.*')
.pipe(rename({
extname: '?v=' + timestamp
}))
.pipe(gulp.dest('../../fonts/'));
callback();
});
答案 0 :(得分:0)
const addVersionString = require("gulp-version-number");
const versionConfig = {
"value": "%DT%",
"append": {
"key": "v",
"to": ["css", "js"],
},
}
function processHTML() {
return gulp.src(paths.html.src)
.pipe(print())
// modifyHTMLlinks: remove browserSync script link
// update css/js links to .min.css or .min.js
.pipe(modifyHTMLlinks())
.pipe(stripComments.html(stripOptions))
// add ?v=dateTime stamp to css and js links
.pipe(addVersionString(versionConfig))
.pipe(gulp.dest(paths.html.deploy));
}