Tapable
Tapable
https://github.com/webpack/tapable
Tapable Hooks列表
| 名称 | 含义 | |
|---|---|---|
| AsyncParallelBailHook | 异步并行中断钩子 | 多个异步任务并行执行;当任意一个返回非 undefined 时,中断并返回该结果。 |
| AsyncParallelHook | 异步并行钩子 | 所有异步任务并行执行;无论返回什么都不会中断,全部运行完才结束。 |
| AsyncSeriesBailHook | 异步串行中断钩子 | 异步任务一个接一个执行;遇到非 undefined 就中断,停止后续任务。 |
| AsyncSeriesHook | 异步串行钩子 | 异步任务按顺序执行,全部执行到底,不会因返回值中断。 |
| AsyncSeriesLoopHook | 异步串行循环钩子 | 串行执行每个任务;如果某个任务返回非 undefined,它会从头重新执行整个序列,直到所有任务都返回 undefined 才结束。 |
| AsyncSeriesWaterfallHook | 异步串行瀑布钩子 | 前一个异步任务的返回值会作为参数传递给下一个,像瀑布一样层层流动。 |
| HookMap | 钩子映射表 | 用 key → hook 的映射,可以动态创建多个 Hook。 |
| MultiHook | 多重钩子 | 把多个 Hook 合并成一个 Hook,使它们同步触发。 |
| SyncBailHook | 同步中断钩子 | 同步任务依次执行,遇到非 undefined 就立即中断,不继续运行后面的。 |
| SyncHook | 同步钩子 | 同步任务依次执行,不中断,也不传递值。 |
| SyncLoopHook | 同步循环钩子 | 同步执行任务;如果某个返回非 undefined,就会重新从头执行整个序列,直到全部返回 undefined 为止。 |
| SyncWaterfallHook | 同步瀑布钩子 | 同步执行,每个任务的返回值传递给下一个,层层流动。 |
评论