mirror of
https://gitee.com/nocobase/nocobase.git
synced 2024-12-05 13:47:45 +08:00
249dff16d3
* feat: improve code * chore: update version * feat: api service * fix: api services * feat: improve code * feat: improve code * feat: improve code * feat: pm socket * fix: test errors * feat: add built-in plugins before upgrade * feat: update docs * feat: improve code * fix: after load
737 B
737 B
PluginManager
应用插件管理器的实例,由应用自动创建,可以通过 app.pm
访问。
实例方法
create()
在本地创建一个插件脚手架
签名
create(name, options): void;
addStatic()
签名
addStatic(plugin: any, options?: PluginOptions): Plugin;
示例
pm.addStatic('nocobase');
add()
签名
async add(plugin: any, options?: PluginOptions): Promise<Plugin>;
async add(plugin: string[], options?: PluginOptions): Promise<Plugin[]>;
示例
await pm.add(['test'], {
builtIn: true,
enabled: true,
});
get()
获取插件实例