diff --git a/assistant/package.json b/assistant/package.json index 028a683..155fe7b 100644 --- a/assistant/package.json +++ b/assistant/package.json @@ -43,7 +43,7 @@ "devDependencies": { "@kevisual/ai": "^0.0.12", "@kevisual/load": "^0.0.6", - "@kevisual/local-app-manager": "^0.1.29", + "@kevisual/local-app-manager": "^0.1.32", "@kevisual/logger": "^0.0.4", "@kevisual/query": "0.0.29", "@kevisual/query-login": "0.0.7", diff --git a/assistant/src/module/assistant/local-app-manager/assistant-app.ts b/assistant/src/module/assistant/local-app-manager/assistant-app.ts index 4e55925..9191171 100644 --- a/assistant/src/module/assistant/local-app-manager/assistant-app.ts +++ b/assistant/src/module/assistant/local-app-manager/assistant-app.ts @@ -44,13 +44,15 @@ export class AssistantApp extends Manager { } async getPageAndAppList() { const root = this.config.configPath.configDir; - const pages = await glob([root + '/apps/*/package.json', root + '/pages/*/*/package.json'], { + const path1 = 'apps/*/*/package.json'; + const path2 = 'pages/*/*/package.json'; + const pages = await glob([path1, path2], { cwd: root, onlyFiles: true, }); const pagesParse = pages.map((page) => { - const relativePath = path.relative(root, page); - const contentStr = fs.readFileSync(path.join(page), 'utf-8'); + const relativePath = page; + const contentStr = fs.readFileSync(path.join(root, page), 'utf-8'); const content = parseIfJson(contentStr); if (!content.appType) { const isWeb = relativePath.startsWith('pages/'); diff --git a/package.json b/package.json index 1ea32ec..548f319 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kevisual/cli", - "version": "0.0.68", + "version": "0.0.69", "description": "envision 命令行工具", "type": "module", "basename": "/root/cli", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e788ee..2901bb7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -113,8 +113,8 @@ importers: specifier: ^0.0.6 version: 0.0.6 '@kevisual/local-app-manager': - specifier: ^0.1.29 - version: 0.1.29(supports-color@10.2.2) + specifier: ^0.1.32 + version: 0.1.32(supports-color@10.2.2) '@kevisual/logger': specifier: ^0.0.4 version: 0.0.4 @@ -355,8 +355,8 @@ packages: '@kevisual/load@0.0.6': resolution: {integrity: sha512-+3YTFehRcZ1haGel5DKYMUwmi5i6f2psyaPZlfkKU/cOXgkpwoG9/BEqPCnPjicKqqnksEpixVRkyHJ+5bjLVA==} - '@kevisual/local-app-manager@0.1.29': - resolution: {integrity: sha512-sxYUmwDxF9hfanqE4q6ZfuJSeH+XyaMED5LC+8QPEvdANoTR7x54gMgEoiPfXWCk6PLA1jUs9ydpEEl1vbqDfQ==} + '@kevisual/local-app-manager@0.1.32': + resolution: {integrity: sha512-G1pvemOrw7BB2BQ27AIPPWM+VNOtc5/6pHB3Dx01UGJV27nCc2dpHDc+GEIM7GM1jSJ5OYyL+fbB6lVB595cog==} '@kevisual/logger@0.0.4': resolution: {integrity: sha512-+fpr92eokSxoGOW1SIRl/27lPuO+zyY+feR5o2Q4YCNlAdt2x64NwC/w8r/3NEC5QenLgd4K0azyKTI2mHbARw==} @@ -1855,7 +1855,7 @@ snapshots: dependencies: eventemitter3: 5.0.1 - '@kevisual/local-app-manager@0.1.29(supports-color@10.2.2)': + '@kevisual/local-app-manager@0.1.32(supports-color@10.2.2)': dependencies: pm2: 6.0.14(supports-color@10.2.2) transitivePeerDependencies: