0

我有一个这样的项目:

Gulp 项目结构

我正在使用gulp-nunjucks-render模板。我的gulpfile.js样子是这样的:

gulp.task('nunjucks', function() {
  // Gets .html and .nunjucks files in pages folder
  return gulp.src('pages/**/*.+(html|nunjucks)')
  // Renders template with nunjucks
  .pipe(nunjucksRender({
      path: ['templates']
    }))
  // output file to main folder
  .pipe(gulp.dest('./'));
});

它运行良好,并在我的根文件夹中创建了一个 index.html。但是,每当我想包含部分 from 时templates/partials/bottomnav.nunjucks,什么都不会发生。索引文件已创建,但不包括底部导航 html。

我一直在关注本指南,所以我的index.nunjucks样子是这样的:

<!-- index.nunjucks -->
{% extends "layout.nunjucks" %}

{% block content %}

<h1>This is the index page</h1>
{% include "partials/bottomnav.nunjucks" %}

{% endblock %}

——但为什么不包括部分?路径错了吗?

4

1 回答 1

0

好吧,事实证明上面的设置确实有效。

于 2017-03-08T13:12:40.997 回答