Tapable

Yuyang 前端小白🥬

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 同步瀑布钩子 同步执行,每个任务的返回值传递给下一个,层层流动。
评论
此页目录
Tapable