📜  安装 html webpack 插件 (1)

📅  最后修改于: 2023-12-03 15:09:23.895000             🧑  作者: Mango

安装 HTML Webpack 插件

HTML Webpack 插件是用于自动生成 HTML 文件的 webpack 插件。在 webpack 打包时,它会将生成的 JavaScript 文件自动注入到 HTML 模板中,并且可以配置生成的 HTML 文件的标题、文件名等属性。

安装

要安装 HTML Webpack 插件,可以使用 npm 进行安装:

npm install html-webpack-plugin --save-dev
使用

安装完成后,在 webpack.config.js 中进行配置:

// 引入 HTML Webpack 插件
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
  mode: 'development',
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist'),
  },
  // 添加插件配置
  plugins: [
    new HtmlWebpackPlugin({
      title: 'My App',
      filename: 'index.html',
      template: './src/template.html',
    }),
  ],
};

在上面的配置中,我们首先引入了 html-webpack-plugin,然后在 plugins 中添加了一个实例,并传入了一些参数。这些参数包含了我们生成的 HTML 文件的属性设置,如 titlefilenametemplate 等。

参数说明

HTML Webpack 插件支持的主要配置参数包括:

  • title:生成 HTML 文件的标题,通常会出现在浏览器标签页上;
  • filename:生成 HTML 文件的文件名;
  • template:指定 HTML 文件的模板文件,可以是一个绝对路径或相对路径;
  • inject:设置注入选项,通常有 truebodyheadfalse 四种选项,默认是 true,表示将所有 JavaScript 文件注入到 HTML 文件的 body 底部;
  • hash:将输出的文件名添加 hash 值,防止浏览器缓存;

以上仅是部分常用参数,更多详细配置请参考 HTML Webpack 插件文档

总结

在使用 webpack 进行前端开发时,HTML Webpack 插件是一个非常常用的插件。它可以让我们不用手动生成 HTML 文件,减少了开发工作量;同时也可以方便地进行 HTML 文件的配置。如果你还没用过 HTML Webpack 插件,不妨花点时间去研究一下。