gpt4 book ai didi

webpack:在 html 模板中使用哈希文件名

转载 作者:行者123 更新时间:2023-12-04 15:40:58 27 4
gpt4 key购买 nike

我现在有 webpack 生成我的捆绑文件,名称中带有哈希值:

bundle.649c4c4e6c8076189257.cache.js

我还想出了如何让 webpack 使用 HtmlWebpackPlugin 从 html 模板生成我的主 html 页面。

这是我的问题,在我的 html 模板中,我硬编码了包文件名:
<script src="bundle.649c4c4e6c8076189257.cache.js"></script>

我宁愿有某种变量,像这样:
<script src="${bundleFileName}"></script>

我如何用 webpack 做到这一点?

最佳答案

如果需要,html-webpack-plugin 允许您配置自己的模板,如下所述:https://github.com/ampedandwired/html-webpack-plugin#writing-your-own-templates .

但是您的用例看起来非常简单,因此您不需要它。 html-webpack-plugin 已经使用正确的命名模式为您处理放入脚本标签。因此,您可以从源索引 html 文件中省略脚本标记,并让插件插入它们。

有关详细信息,请参阅 https://github.com/jantimon/html-webpack-plugin#writing-your-own-templates 处的 html-webpack-plugin 文档。如何配置插件以使用您的 html 文件。通常引用模板就足以达到您想要的结果。

关于webpack:在 html 模板中使用哈希文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40208064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com