javascript - HtmlWebpackPlugin编译过后的HTML,如何被服务端渲染并插入值

 ZQ我是疯癫小karmenRJ 发布于 2022-11-08 17:56

例如,通过下面这样让webpack编译模板引擎:

plugins: [
    new HtmlWebpackPlugin({
        title: 'This is a webpack testtttttt',
        chunks: ['common', 'test'],
        template: path.join(PATH.FRONTEND_PATH, './templates', 'test.pug'),
        filename: path.join(PATH.HTML_OUTPUT_PATH, 'test_bundle.html')
    })
],
loaders: [
    { test: /\.pug$/, loader: "pug"},
]

得到的文件test_bundle.html,想要通过express或者Koa其他的服务端语言渲染出来,并在渲染HTML的时候向文件中插入值(就像正常的服务端渲染HTML模板一样)。

但现在的问题时,我在test.pug中写下的占位符,会在HtmlWebpackPlugin编译过后全部过滤掉。向个大神求解?

1 个回答
  • 你前后端是想用一样的模板引擎来渲染吧?那注意分别设置不同的界定符,不然前端就给你全部都渲染了

    2022-11-12 01:40 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有