defer 延迟加载
默认:index.js (约定俗成) 单个打包: entry:"./src/aaa.js" 单个入口 对象类型: entry:{
hello:"./src/a1.js",
say:"./src/a2.js"
}
数组类型:
entry:[
"./src/a1.js",
"./src/a2.js"
]
development 开发模式
none 无
production 生产模式
使用path:const path = require("path")
filename:"[name]-[id]-[hash].js",
filename:"fileMode.js", //指定打包后的文件名称
clean:true,//自动删除旧的打包文件 生成新的打包文件
path:path.resolve(__dirname,"dist") //指定打包后的文件
安装:yarn add -D css-loader style-loader 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',
}
],
},