【webpack学习】webpack插件之“html-webpack-plugin”
html-webpack-plugin
是一个简化创建 HTML 文件的插件,它会为你生成一个 HTML 文件,然后自动引入 webpack 打包后的资源。
以下是一个简单的使用 html-webpack-plugin
的例子:
首先,安装插件:
npm install --save-dev html-webpack-plugin
然后,在你的 webpack 配置文件中引入并使用它:
// webpack.config.js
const HtmlWebpackPlugin = require('html-webpack-plugin'); // 引入插件
module.exports = {
entry: './src/index.js', // 项目入口文件
output: {
path: __dirname + '/dist', // 打包文件输出的路径
filename: 'bundle.js' // 打包后的文件名
},
plugins: [
new HtmlWebpackPlugin({
title: 'My App', // 生成HTML的标题
filename: 'index.html', // 输出文件的文件名
template: './src/index.html' // 模板文件,可以是html也可以是其他模板语言比如ejs, jade, etc.
})
]
};
在这个配置中,HtmlWebpackPlugin
会创建一个名为 index.html
的 HTML 文件,并且自动引入 bundle.js
文件(假设你的输出文件名叫 bundle.js
)。如果你有其他资源比如图片、样式表等,webpack 会自动将它们引入到这个 HTML 文件中。
这样,每次运行 webpack 打包时,都会自动生成一个包含正确引用的 HTML 文件,无需手动更新。
评论已关闭