首页 > 解决方案 > 如何将 Express 服务器和 PUG 引擎与 Webpack 正确捆绑?

问题描述

如果 Express 提供的哈巴狗模板存在于./src/client/views/index.pug. Webpack 捆绑了 Javascript / CSS 并有一个配置来输出一个 pug 文件..

    new HtmlWebpackPlugin({
      template: './src/client/views/index.pug',
    }),

Express 被设置为从它的视图目录服务这条路线..

app.set('views', path.resolve(__dirname, '../client/views'));
app.set('view engine', 'pug');

res.render('index');

如何使用 Webpack 开发服务器为捆绑资产提供此索引?

标签: webpackpug-loader

解决方案


推荐阅读