1

我目前正在尝试设置 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 提供文件的相同行为?

请注意,这只是开发设置。

4

0 回答 0