Nunjucks的多个数据文件

时间:2016-08-01 23:13:24

标签: javascript gulp nunjucks

如何在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());

 });

1 个答案:

答案 0 :(得分:2)

使用带有返回的两个管道函数解决了这个问题:

.pipe(data(function() {
        return require ('./src/js/variables/media-queries.json');
    }))
.pipe(data(function() {
        return require('./src/data/data.json');
    }))
相关问题