このgulpプラグインを使用して、nunjucksを使用してHTML管理を簡単にしています。テンプレートパスでのグロビングが、ギャループを持つnunjucksで動作しない
https://github.com/carlosl/gulp-nunjucks-render
gulp.task('default', function() {
return gulp.src('src/templates/*.html')
.pipe(nunjucksRender({
path: ['src/templates/'] // String or Array
}))
.pipe(gulp.dest('dist'));
});
私は
path: ['src/templates/', 'src/common-partials/', 'src/pages/**/**/includes/']
としてパスを保つために、これを試みたが、それは働いていないので、別のフォルダ内のページのディレクトリの下に私のテンプレートや特定のページのパーシャルを維持したいです。
Template render error: (unknown path)
Error: template not found: component1.nunjucks
マイセットアップ
'SRC /ページ/ * */includes/'も動作していない、同じエラー –
globbingで簡単なパスを試すことはできますか?例えば 'src/** '。たぶんnunjucks本当にこの場合globbingをサポートしていません。 – nils