Webpack版本 分析版本为3.6.0 4.0为最近升级的版本,与之前版本变化较大,编译输出的文件与3.0版本会不一致,目前项目中使用的版本3.0版本,所以基于3.0版本进行分析学习. Webpack构建流程 初始化:启动构建,读取与合并配置参数,加载Plugin,实例化Complier 编译:从Entry发出,针对每个Module串行调用对应的Loader去转换文件内容,再找到该Module依赖的Module,递归进行编译处理. 输出:对编译后对Module组合成Chunk,把Chunk转换…