1、定义一个包
npm init
2、下两个包
1.通过终端全局安包
npm i webpack webpack-cli -g
2.通过终端本地安包
npm i webpack webpack-cli -D 开发依赖
3、下载html-webpack-plugin
html-webpack-plugin默认会创建一个空的Html文件,自动引入打包输出的所有资源(js/css)
通过
npm i html-webpack-plugin -D
webpack5 :npm i html-webpack-plugin@next -D
webpack.config.js配置
//引入地址拼接
const { resolve } = require('path')
//解析html的插件
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
//入口
entry: './src/index.js',
//输出
output: {
filename: 'built.js',
path: resolve(__dirname, 'build')
},
//模块
module: {
rules: [
{
//匹配规则
test: /\.css$/,
use:[
'style-loader',
'css-loader'
]
//详细的loader
}
]
},
//插件
plugins: [
// 功能:html-webpack-plugin默认会创建一个空的Html文件,自动引入打包输出的所有资源(js/css)
// 需求:需要有结构的Html
new HtmlWebpackPlugin({
//复制src/index.js文件,并自动引入打包输出的所有资源(js/css)
template: './src/index.html'
})
],
mode: 'development'
}
总结
html的解析需要用到
html-webpack-plugin插件
HTMLWebpackPlugin:解析HTML与webpack配置实战
本文介绍了如何使用html-webpack-plugin插件在webpack配置中解析HTML,创建带结构的Html文件,并自动引入打包资源。详细步骤包括全局和本地安装相关包,以及配置webpack入口、输出和插件部分。
822

被折叠的 条评论
为什么被折叠?



