我对webpack来说还是个新手。
在我看到的一个YouTube tutorial (Academind)上,这个家伙教用户在入口.js文件中包含HTML文件。据我所知,然后,webpack将使用HtmlWebpackPlugin将require
d文件提取出来,然后将其作为文件或代码注入到该HTML文件中。我的理解正确吗?
我希望上面的问题能得到回答,但这不是主要问题。主要的问题是经历这种痛苦的原因。
难道我不能只将.html文件复制到/dist
,并让每个.html文件都有bundle1.js
、bundle2.js
等吗?
发布于 2018-09-18 03:14:30
该教程需要html文件,因为人们认为让webpack (HtmlWebpackPlugin)自动插入捆绑包的所有脚本标记会更容易,而不必手动执行此操作。
您也可以不要求这样做,并在HtmlWebpackPlugin
上添加template
属性。也会做同样的事情。
当然,您也可以复制到dist。但这需要你在html上手动插入脚本标签。当你的文件名有哈希值时,情况开始变得更糟。
https://stackoverflow.com/questions/52373408
复制相似问题