environment在准备编译器环境时调用,紧随配置文件中初始化插件之后。
SyncHook<[]>afterEnvironment紧随 environment 钩子之后调用,此时编译器环境设置已完成。
SyncHook<[]>entryOption在处理完来自 Rspack 选项的 entry 配置之后调用。
afterPlugins在设置初始内部插件集之后调用。
SyncHook<[Compiler]>Compiler: 当前编译器实例afterResolvers在解析器设置完成之后触发。
SyncHook<[Compiler]>Compiler: 当前编译器实例initialize当初始化编译器对象时调用。
SyncHook<[]>beforeRun在运行编译器之前添加一个钩子。
AsyncSeriesHook<[Compiler]>Compiler: 当前编译器实例run在构建执行开始时调用。
AsyncSeriesHook<[Compiler]>Compiler: 当前编译器实例watchRun在监视模式下,触发新的编译之后但实际开始编译之前,执行一个插件。
AsyncSeriesHook<[Compiler]>Compiler: 当前编译器实例beforeCompile在创建编译参数之后执行一个插件。
AsyncSeriesHook<[]>compile紧随 beforeCompile 之后调用,在创建新的编译之前。
SyncHook<[]>thisCompilation在初始化编译时调用,紧随调用 compilation 钩子之前。
SyncHook<[Compilation]>Compilation: 创建的 编译 对象compilation在创建编译之后运行一个插件。
SyncHook<[Compilation]>Compilation: 创建的 编译 对象make在 make 阶段之前调用。
在 make 阶段,Rspack 将从入口开始构建模块图,并使用加载器处理每个模块。
AsyncParallelHook<[Compilation]>Compilation: 当前 编译 对象afterCompile在 make 阶段之后以及 seal 阶段之前调用。
在 seal 阶段,Rspack 将从模块图创建块图,然后生成资源。
AsyncSeriesHook<[Compilation]>Compilation: 当前 编译 对象shouldEmit在发出资源之前调用。应返回一个布尔值,指示是否发出。
SyncBailHook<[Compilation]>Compilation: 当前 编译 对象emit在将资源发出到输出目录之前调用。
AsyncSeriesHook<[Compilation]>Compilation: 当前 编译 对象afterEmit在将资源发出到输出目录之后调用。
AsyncSeriesHook<[Compilation]>Compilation: 当前 编译 对象done当编译完成时调用。
AsyncSeriesHook<Stats>Stats: 生成的统计信息对象afterDone在 done 钩子之后调用。
SyncHook<Stats>Stats: 生成的统计信息对象failed如果编译失败,则调用。
SyncHook<[Error]>watchClose当监视编译停止时调用。
SyncHook<[]>shutdown当编译器关闭时调用。
AsyncSeriesHook<[]>