【发布时间】:2017-06-18 15:51:26
【问题描述】:
您好,我在将变量从 gulp 传递到 pug 然后再传递到过滤器时遇到问题。我像这样传递变量。
gulp.task('pug-wp', function () {
return gulp.src('src/templates/*.pug')
.pipe(pug({
pretty: true,
filters: {
php: pugPHPFilter
},
data: {
development: 'php'
}
}))
.pipe(rename({
extname: ".php"
}))
.pipe(gulp.dest(outputPath))
.pipe(browserSync.stream());
然后我想在
中使用它:php(type=development)
我有错误提示
msg: "development" is not constant. All filters are rendered compile-time so filter options must be constants.
【问题讨论】:
标签: javascript gulp pug pugjs