005 webpack基础 - webpack处理html资源

   [A] 简介

  1. 当前,我们通过手动创建一个htm文件,然后将打包后的js文件添加到这个html文件中

  2. 但是,当打包后的文件名更改后,打包的文件有若干个后,我们需要手动更改html文件中的内容,这样做比较繁琐

  3. 因此,可以使用 HtmlWabpackPlugin 插件来简化上述的操作,使得html自动加载打包后的内容

 

[B] 示例

    安装插件:

    npm install --save-dev html-webpack-plugin
        webpack中配置:
            const HtmlWebpackPlugin = require('html-webpack-plugin');
            module.exports = {
                plugins: [
                    new HtmlWebpackPlugin({
                        // 设置html模板,以当前html文件为模板, 在dist根目录下创建html文件
                        // 新创建的html文件:1. 解构和模板文件一致,2. 自动引入打包后文件
                        template: path.resolve(__dirname, 'src')
                    })
                ],
            }
    这里,如没有配置模板信息,则该插件会自动创建一个index.html文件,并导入打包后的文件
 

[C] 压缩html代码

  默认生产模式已经开启了:html 压缩和 js 压缩

  不需要额外进行配置

 

 

posted @ 2022-08-05 15:38  CarreyB  阅读(76)  评论(0编辑  收藏  举报