webpack编译handlebars的问题
这是我的js文件
Handlebars.registerHelper('like', function (items, options) {
// 这里省略
});
webpack.config.js文件
引入了handlebars-loader
{
test: /\.handlebars$/,
loader: "handlebars-loader"
}
这样编译会报错,说Handlebars没有定义,该怎么解决呢?原本没定义helper我的handlebars文件可以正常编译
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
页面要使用handlebar建议直接require handlebar到该页面然后定义为handlebars。这样你才可以自定义handlebars的过滤器helper
配置helperDir即可
handlebar-loader npm官网有如下注解:
利用handlebar-loader不能用register这种方式调用helper,helper需要单独写入js随着loader编译。官方有例子:https://github.com/pcardune/h...
我自己的配置如下图
最好的答案居然被系统忽略,这是什么情况!