gpt4 book ai didi

javascript - 如何预编译 gulp-handlebars 助手?

转载 作者:行者123 更新时间:2023-11-30 08:34:13 25 4
gpt4 key购买 nike

我正在使用 gulp-handlebars 将我的模板预编译为 JS,但我无法让自定义 handlebars 助手也进行预编译。有谁知道是否有任何支持/方法来预编译自定义帮助器方法?

最佳答案

我注意到 gulp-handlebars 可以使用特定的 handlebars 库,基本上覆盖其默认值。因此,只需创建我自己的模块并注册一些助手,然后将其输入 handlebars 调用,事情就可以在本地进行。

// helpers.js
var handlebars = require('handlebars');

handlebars.registerHelper('upper', function(str){
return str.toUpperCase();
});

module.exports = handlebars;

然后在 gulpfile 中(类似这样的东西):

var handlebars = require('./src/js/helpers.js');

gulp.task('handlebars', function(){
gulp.src('src/html/*.html')
.pipe(gulp_handlebars({handlebars: handlebars})) // override library here
});

关于javascript - 如何预编译 gulp-handlebars 助手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com