From 62c2a27fdbdf126028a7336f0c3d7c851f941a67 Mon Sep 17 00:00:00 2001 From: sealday Date: Thu, 18 Apr 2024 01:30:46 +0800 Subject: [PATCH] fix: import es modules error --- .../core/server/src/plugin-manager/plugin-manager.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/packages/core/server/src/plugin-manager/plugin-manager.ts b/packages/core/server/src/plugin-manager/plugin-manager.ts index e36cd3b6a..65303e745 100644 --- a/packages/core/server/src/plugin-manager/plugin-manager.ts +++ b/packages/core/server/src/plugin-manager/plugin-manager.ts @@ -1,6 +1,5 @@ import { CleanOptions, Collection, SyncOptions } from '@nocobase/database'; import { importModule, isURL } from '@nocobase/utils'; -import { PluginGenerator } from '@tachybase/cli'; import { fsExists } from '@nocobase/utils/plugin-symlink'; import execa from 'execa'; import fg from 'fast-glob'; @@ -240,14 +239,7 @@ export class PluginManager { if (options?.forceRecreate) { await fs.promises.rm(pluginDir, { recursive: true, force: true }); } - const generator = new PluginGenerator({ - cwd: process.cwd(), - args: {}, - context: { - name, - }, - }); - await generator.run(); + await execa('pnpm', ['run', 'tb', 'create-plugin', name]); }; await createPlugin(pluginName); try {