如何在 Nunjucks 中使用多个数据文件? — 字符串数组对我不起作用;
gulp.task('nunjucks', function() {
return gulp.src('src/pages/**/*.+(html|nunjucks)')
.pipe(data(function() {
/*DOESN'T WORK*/ return require(['./src/js/variables/media-queries.json', './src/data/data.json'])
}))
.pipe(nunjucksRender({
path: ['src/templates']
}))
.pipe(gulp.dest('dist'))
.pipe(connect.reload());
});
最佳答案
使用两个带有返回值的管道函数解决了这个问题:
.pipe(data(function() {
return require ('./src/js/variables/media-queries.json');
}))
.pipe(data(function() {
return require('./src/data/data.json');
}))
关于javascript - Nunjucks 的多个数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709461/