有没有一种方法可以使用webpack-dev-server(Webpack 5)来提供HTML文件(不绑定任何JavaScript)?
具体来说,我需要以下两样东西:
1.提供HTML文件,并在更改时实时重新加载。
1.能够提供位于我的项目目录之外的HTML文件。在创建webpack-dev-server之前就知道文件的路径。
Webpack似乎只适用于捆绑和提供JavaScript文件,但我在为这个简单的用例设置它时遇到了麻烦。
(我知道有像Vite这样的替代品,但我的项目已经安装了Webpack。如果可能的话,我希望避免添加/切换到另一个库。
谢谢!
1条答案
按热度按时间mqkwyuun1#
我的破解方案是以编程方式写入一个JS文件,将HTML注入到
index.html
中,然后在每次更改HTML文件时重写该JS文件。样本代码:
然后将JS文件传递给webpack,webpack在我的输出目录中生成一个"bundle.js"。
下面是我的
index.html
文件: