diff --git a/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts b/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts index 1d7fe8ea2a..92bd30c860 100644 --- a/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts +++ b/packages/plugins/@nocobase/plugin-multi-app-manager/src/server/server.ts @@ -173,6 +173,12 @@ export class PluginMultiAppManagerServer extends Plugin { }); } + async beforeEnable() { + if (this.app.name !== 'main') { + throw new Error('@nocobase/plugin-multi-app-manager can only be enabled in the main app'); + } + } + async load() { await this.importCollections(path.resolve(__dirname, 'collections'));