流程

教程视频截图
工作原理剖析

webpack cli





创建Compiler对象
根据option 创建compiler 
具体代码


开始构建
watch,监视模式 如果是监视模式就调用Compiler对象的watch方法,以监视模式启动构建但这不是主要关心的主线 如果不是监视模式就调用Compiler对象的run方法,开始构建整个应用.
调用compiler.run方法
调用compile方法开始编译
编译时生成compilation对象,给make每个钩子传进去 












根据option 创建compiler 
具体代码


watch,监视模式 如果是监视模式就调用Compiler对象的watch方法,以监视模式启动构建但这不是主要关心的主线 如果不是监视模式就调用Compiler对象的run方法,开始构建整个应用.
调用compiler.run方法
调用compile方法开始编译
编译时生成compilation对象,给make每个钩子传进去 




