webpack学习笔记(7)-处理html资源
处理 Html 资源(HtmlWebpackPlugin)
现阶段的每一次打包成功过后,我们都是手动引入的打包生成的
js资源,但问题是,将来我们打包输出的js资源的名字是不固定的(即不一定叫main.js)并且后续我们打包生成的js资源也许是多个js文件甚至是多个css文件,因此我们不可能在index.html中一个一个的引入,这样太麻烦了并且不同的资源之间还可能存在不同的依赖关系,引错了还可能会报错,因此我们就需要自动引入打包好的资源,这是最方便的这个插件将为你生成一个
HTML5文件(路径:dist/index.html), 在body中使用script标签引入你所有webpack(打包) 生成的资源,如果你有多个webpack入口,他们都会在已生成HTML文件中的<script>标签内引入。如果在webpack的输出中有任何CSS资源(例如,使用 MiniCssExtractPlugin 提取的CSS),那么这些资源也会在HTML文件<head>元素中的<link>标签内引入。
使用方法:
- 安装包
npm i html-webpack-plugin -D |
- 配置
webpack.config.js
// 使用的是commonjs 的语法格式[node.js] |
- 修改
src中的index.html(关闭手动引入)
|
- 重新打包
npx webpack |
结果展示:

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0许可协议。转载请注明来自 肥林の仓库



