diff --git a/compiler/src/process_kit_import.ts b/compiler/src/process_kit_import.ts index 156124fe1eb6af2fdfc40094f24af4bbe069ee04..6a44d4dfb311a350a856a14eaa6d5acb413f146f 100644 --- a/compiler/src/process_kit_import.ts +++ b/compiler/src/process_kit_import.ts @@ -212,6 +212,8 @@ class KitInfo { if (projectConfig.processTs === true && !ts.hasTsNoCheckOrTsIgnoreFlag(node)) { this.needSkipType = false; + } else { + this.needSkipType = true; } kitTransformLog.sourceFile = node; diff --git a/compiler/src/utils.ts b/compiler/src/utils.ts index 4f8d97c7afd3e49ec0df1594446981ac95792018..e7773c2d2bfa497d065119408292f0b23193a0b9 100644 --- a/compiler/src/utils.ts +++ b/compiler/src/utils.ts @@ -972,7 +972,8 @@ export function getRollupCacheKey(projectConfig: object): string { ohosTestInfo = JSON.stringify(projectConfig.testFrameworkPar); } - let keyInfo: string[] = [projectConfig.entryModuleName, isWidget, ohosTestInfo]; + let keyInfo: string[] = [projectConfig.entryModuleName, isWidget, ohosTestInfo, projectConfig.needCoverageInsert, + projectConfig.isOhosTest]; return keyInfo.join('#'); }