插件的 setup
函数会接收一个 api
入参,你可以调用 api 上提供的一些方法来获取到配置、应用上下文等信息。
用于获取应用原始配置。
具体配置字段的意义请参考 配置。
该方法获取到的是只读配置,不可修改。如果需要修改配置,请使用 config hook。
用于获取被解析、合并之后的最终配置。
配置字段的完整内容请参考 配置。
该方法获取到的是只读配置,不可修改。如果需要修改配置,请使用 config hook。
用于获取应用运行上下文。
AppContext 中的部分字段是动态设置的,会随着程序的运行而变化。因此,当插件在不同的时机读取字段时,可能会获取到不同的值。
用于获取 Hooks 的执行器,并触发特定的 Hook 执行。
请尽量避免执行框架内置的 hooks,否则可能会导致框架内部的运行逻辑出错。