environmentSyncHook<[]>
在编译器准备环境时,初始化插件之后调用。
afterEnvironmentSyncHook<[]>
当编译器环境准备完成后,在 environment 钩子后直接调用。
afterPluginsSyncHook<[Compiler]>
在初始化内部插件完成之后调用。
afterResolversSyncHook<[Compiler]>
resolver 设置完成之后触发。
entryOptionSyncBailHook<[string, EntryNormalized]>
在处理完入口配置后调用。
initializeSyncHook<[]>
当编译器被初始化时调用。
beforeRunAsyncSeriesHook<[Compiler]>
在开始执行一次构建之前调用。
runAsyncSeriesHook<[Compiler]>
在开始执行一次构建时调用。
childCompilerSyncHook[Compiler, string, number]
最低版本要求为
>=0.4.1.
当创建好一个 childCompiler 后执行。
watchRunAsyncSeriesHook<[Compiler]>
在监听模式下,开始执行一次构建时调用。
compileSyncHook<[]>
在一个新的 compilation 创建之前调用。
beforeCompileAsyncSeriesHook<[]>
在编译参数创建后执行插件。
afterCompileAsyncSeriesHook<[Compilation]>
在完成并封闭(seal)编译后调用。
thisCompilationSyncHook<[Compilation]>
创建 compilation 时调用,在触发 compilation 钩子之前调用。
compilationSyncHook<[Compilation]>
compilation 创建之后执行。
makeAsyncParallelHook<[Compilation]>
make 阶段之前调用。
shouldEmitSyncBailHook<[Compilation]>
最低版本要求为
>=0.4.1.
返回值为一个布尔值,用于决定是否将资源写入到磁盘中。
emitAsyncSeriesHook<[Compilation]>
输出产物之前执行。
afterEmitAsyncSeriesHook<[Compilation]>
输出产物之后执行。
doneAsyncSeriesHook<Stats>
在构建完成时执行。
afterDoneAsyncSeriesHook<Stats>
在构建完成后,done 钩子调用之后执行。
watchCloseSyncHook<[]>
在监听模式下,compilation 停止时调用。
failedSyncHook<[Error]>
在构建失败时调用。