From 6fb0f9e1adfce93dc1073dde0a9d4085a902dfd6 Mon Sep 17 00:00:00 2001 From: kleene Date: Fri, 1 Aug 2025 14:58:48 +0800 Subject: [PATCH] fix mix entry Issue: ICQDR4 Signed-off-by: kleene Change-Id: I40991616d51b6421528dc585831ec0cd6a72c692 --- .../build_system/src/build/generate_arktsconfig.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ets2panda/driver/build_system/src/build/generate_arktsconfig.ts b/ets2panda/driver/build_system/src/build/generate_arktsconfig.ts index c07e8c3afd..cc1ae990af 100644 --- a/ets2panda/driver/build_system/src/build/generate_arktsconfig.ts +++ b/ets2panda/driver/build_system/src/build/generate_arktsconfig.ts @@ -31,6 +31,7 @@ import { getOhmurlByApi, hasEntry, isSubPathOf, + readFirstLineSync, safeRealpath, toUnixPath } from '../utils'; @@ -241,7 +242,15 @@ export class ArkTSConfigGenerator { if (moduleInfo.language === LANGUAGE_VERSION.ARKTS_1_1) { return; } - + if (!moduleInfo.entryFile || !fs.existsSync(moduleInfo.entryFile)) { + return; + } + if (moduleInfo.language === LANGUAGE_VERSION.ARKTS_HYBRID) { + const firstLine = readFirstLineSync(moduleInfo.entryFile); + if (!firstLine?.includes('use static')) { + return; + } + } arktsconfig.addPathMappings({ [moduleInfo.packageName]: [moduleInfo.moduleRootPath] }); -- Gitee