webpack运行原理

webpack启动后,会从入口(Entry)配置的模块(Module)开始,递归解析入口依赖的所有模块,每找到一个模块,就根据配置的模块转换器(Loader)找到对应的转换规则,将其进行转换。然后再解析当前模块依赖的模块。这些模块以入口为单位进行分组,一个入口及其依赖的模块被分为一组,也就是代码块(Chunk)。最后将代码块转换为文件输出。同时,webpack,会在恰当的时机执行扩展插件(Plugin)里定义的逻辑。

posted @ 2018-10-26 15:59  wkkke  阅读(239)  评论(0编辑  收藏  举报