a6eebb940f
* feat: improve code * feat: update docs * feat: update docs * Update index.md * Update features.md * Update when.md * Update contributing.md * Update translations.md * feat: clean up * Add files via upload * Update the-first-app.md * Update plugins.md * Update a-b-c.md * Update blocks.md * feat: update docs * Add files via upload * Update charts.md * feat: update navs * Update index.md * Update index.md * Update features.md * Update index.md * Update docker-compose.md * Update create-nocobase-app.md * Update git-clone.md * Update contributing.md * Update translations.md * Update plugins.md * Update the-first-app.md * Add files via upload * Update charts.md * Update charts.md * Update a-b-c.md * Update collections.md * Update menus.md * Update menus.md Co-authored-by: Zhou <zhou.working@gmail.com>
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()
获取插件实例