webpack4.0源码分析之Tapable

webpack 本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是 Tapable , webpack 中最核心的负责编译的 Compiler 和负责创建bundles的 Compilation 都是 Tapable 的实例。本文主要介绍一下Tapable中的钩子函数。 tapable包暴露出很多钩子类,这些类可以用来为插件创建钩子函数,...