const path = require("path");
const HtmlWebpack = require("html-webpack-plugin")
// node写法
module.exports = {
mode: "production",
// entry:'./src/a2.js'
// entry:['./src/a2.js','./src/a3.js']
// entry:{
// hi:'./src/a2.js',
// hello:'./src/a3.js'
// },
// entry:"./Conspicuous/bag.js",
output: {
// filename:'[name]-[id]-[hash].js',
clean: true,
// path:path.resolve(__dirname,'dist')
},
module: {
rules: [
{
test: /\.css$/i,
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 HtmlWebpack({
title:"哈哈哈哈",
template:"./src/index.html"
})
],
//文件大小限制
performance: {
maxEntrypointSize: 50000000,
maxAssetSize: 30000000,
},
devtool:"inline-source-map"
};