webpack的生命周期钩子函数
const { SyncHook, SyncBailHook, AsyncSeriesHook } = require("tapable");
class Compiler {
constructor() {
// 1. 定义生命周期钩子
this.hooks = Object.freeze({
// ...只列举几个常用的常见钩子,更多hook就不列举了,有兴趣看源码
done: new AsyncSeriesHook(["stats"]),//一次编译完成后.
原创
2022-02-21 08:31:48 ·
1952 阅读 ·
0 评论