使用webpack插件

使用HtmlWebpackPlugin
通过HtmlWebpackPlugin解决打包后需要手动引入出口文件问题。
// 在项目根目录下安装这个插件npm install --save-dev html-webpack-plugin
配置插件
// 在项目根目录创建webpack.config.js文件// 这个文件时运行在node上的,所以需要使用commonjs来导入导出,const path = require("path")const HtmlWebpackPlugin = require("html-webpack-plugin")module.export = {// 设置入口文件entry:"./src/index.js",// 设置出口output:{// 指定输出文件的文件名filename:"bundle.js",// 指定输出路径,设置为绝对路径,通过node的path,// 通过path.resovlve将路径拼接为绝对路径// __dirname 是webpack.config.js文件所在的根路径path:path.resolve(__dirname,"./dist"),// 清除dist旧内容clean:true},// 不设置mode时可赋值为nonemode:"none",// 使用插件是需要现实例化插件(插件是一个类)plugins: [new HtmlWebpackPlugin({// 配置模板,一般指定为index.html,配置后网页title等将与模板统一template:"./index.html",// 配置输出的文件的文件名filename:"app.html",// 设置引入文件在哪里引入,设置为在body中引入inject:"body"})]}// 配置号配置文件后,就可以直接使用npx webpack 打包,后面不用跟别的命令
清除dist残留内容
在output中添加clean:true属性
