webpack启动后,从entry开始,递归解析entry依赖的所有moudle,找个每个module.rules里面配置的loader进行相应的转换处理,对module转换后,解析模块,解析的结果是一个个的chunk,最后的webpck会将所有的chunk转换成结果文件。在整个构建过程中,webpack会执行plugin中的插件,完成plugin的任务
entry: 模块入口,使得源文件加入到构建流程中
output: 配置如何将输出最终打包
module: 配置各种类型的模块的处理规则
plugin: 配置扩展插件
devServer: 实现本地服务 包含http 模块热替换 source map等服务
plugin和 loader区别
问某一配置项