我想请教。我现在正试图寻找解决方案两天:(
我正在尝试为模板创建简单的“版本”功能。模板是静态的(出于预览目的),稍后将对其进行处理(CMS)。我正在用gulp和gulp-mustache。
我的想法是在胡子任务中创建一个动态的局部“ v”。如以下代码所示:
// Handling HTML templates with mustache
gulp.task('html', function () {
var timestamp = '?v='+(new Date()).getTime();
return gulp.src(paths.html.source)
.pipe(mustache(
'mustache-config.json',
{extension: '.html'},
{v: timestamp})
.on('error', errorHandlers.mustache))
.pipe(gulp.dest(paths.html.target));
});
然后像这样使用它:
<img src="/images/coolimage.jpg{{> v}}">
但是不幸的是,我尝试的所有操作都以错误“ this.tail.search不是函数” 结束,或者没有打印任何内容。
感谢您提供的任何帮助或指导。 (JavaScript不是我的强项...)