我使用此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 /'也行不通,同樣的錯誤 –
你可以嘗試一個更簡單的路徑嗎?例如'src/**'。也許nunjucks在這種情況下確實不支持globbing。 – nils