Compilier 模块是 webpack 的支柱引擎。通过 cli 或者 NodeAPI 传递的所有选项,创建出一个 compikation 实例。扩展自 Tapable 类。大部分钩子可以通过类似的方法访问
compiler.hooks.someHook.tap(/* ... */);
-
watching
Compiler 支持可以监控文件系统的监听(watching)机制,并且在文件修改时重新编译。 -
entryOption
在 webpack 选项中的 entry 配置项 处理过之后,执行插件 -
afterResolvers
resolver 安装完成之后,执行插件。 -
environment
environment 准备好之后,执行插件。 -
beforeRun
compiler.run() 执行之前,添加一个钩子。 -
run
开始编译