我目前正在尝试设置 webpack-dev-middleware(webpack-dev-server 中使用的中间件,但托管在我自己的节点应用程序中)。
我的要求之一是能够通过把手解析我的应用程序“index.hbs”,然后注入通常 html-webpack-plugin 注入的所有内容。(带有内置捆绑包的几个脚本)
我已经找到了使用车把加载器的选项并为其准备了配置(根据this)
{
test: /\.hbs$/,
loader: "handlebars-loader"
}
这几乎可以工作..“几乎”部分是通常我曾经像这样渲染我的 index.hbs (片段来自 node+express 应用程序):
app.get(`${ACCESS_PATH}/index`, (req, res) => {
res.render('index', {
query: req.query
});
});
这意味着我实际上是根据查询参数解析模板。经过冗长的解释,问题是:
有什么方法可以使用 webpack handlebars-loader 传递“上下文”/参数来实现现在使用 webpack 提供文件的相同行为?
请注意,这只是开发设置。