From f5a8d6bdc6e490fbe45fa3472cb6430562d407ab Mon Sep 17 00:00:00 2001 From: kevinyzheng Date: Tue, 8 Nov 2022 11:27:48 +0800 Subject: [PATCH] =?UTF-8?q?fix(cli):=20entry=E7=94=9F=E6=88=90=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cli/src/utils/resolveAppPackages.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/utils/resolveAppPackages.ts b/packages/cli/src/utils/resolveAppPackages.ts index 4239eea3..5002fa31 100644 --- a/packages/cli/src/utils/resolveAppPackages.ts +++ b/packages/cli/src/utils/resolveAppPackages.ts @@ -419,10 +419,11 @@ const getASTTokenByTraverse = ({ ast, indexPath }: { ast: any; indexPath: string }); Object.keys(exportSpecifiersMap).forEach((exportName) => { - const filePath = path.resolve( - path.dirname(indexPath), - exportSpecifiersMap[exportName] || importSpecifiersMap[exportName] || '', - ); + const exportValue = exportSpecifiersMap[exportName]; + const importValue = importSpecifiersMap[exportName]; + const connectValue = exportValue ? importSpecifiersMap[exportValue] : ''; + const filePath = path.resolve(path.dirname(indexPath), connectValue || importValue || exportValue || ''); + if (exportName === EntryType.VALUE) { value = filePath; } else if (exportName === EntryType.CONFIG) {