const path = require("path"); const HtmlWebpackPlugin = require("html-webpack-plugin"); module.exports = { mode: "development", // development 开发模式 // none 无 // production 生产模式 // entry:"./src/aaa.js" 单个入口 // entry:[ // "./src/a1.js", // "./src/a2.js" // ], // entry:{ // hello:"./src/a1.js", // say:"./src/a2.js" // }, output: { // filename:"[name].js", // filename:"fileMode.js", //指定打包后的文件名称 clean: true, //自动删除旧的打包文件 生成新的打包文件 // path:path.resolve(__dirname,"dist") //指定打包后的文件 }, module: { rules: [ { test: /\.css$/, // use: [ // { loader: 'style-loader'}, // { loader: 'css-loader'}, // ] use: ["style-loader", "css-loader"], }, { test: /\.(png|svg|jpg|jpeg|gif)$/i, type: "asset/resource", }, { test: /\.m?js$/, exclude: /(node_modules|bower_components)/, use: { loader: "babel-loader", options: { presets: ["@babel/preset-env"], }, }, }, ], }, plugins: [new HtmlWebpackPlugin({ // title: "打包工具webpack" // template:"./src/demo.html" })], devtool:"inline-source-map" };