const webpack = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { mode: "development", entry: './src/index.js', output: { filename: "main.js", // 默认值 clean: true, path: `${__dirname}/dist/dist` // 指定打包后的文件路径 }, module: { rules: [ { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] }, { test: /\.(png|jpg|jpeg|gif)$/, type: 'asset/resource' }, { test: /\.m?js$/, exclude: /(node_modules | bower_components)/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } } } ] }, plugins: [ new HtmlWebpackPlugin({ template: './src/index.html', // filename: 'index.html', // template: './src/index.html' title: 'webpack-demo', }) ], devServer: { port: 7000, } }