From 572f378c8062e3b4f53327be87ee14378330b357 Mon Sep 17 00:00:00 2001 From: lizhouze Date: Wed, 7 Sep 2022 17:01:57 +0800 Subject: [PATCH] lizhouze@huawei.com Signed-off-by: lizhouze --- compiler/src/ets_checker.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/src/ets_checker.ts b/compiler/src/ets_checker.ts index d986088..d5ad3e7 100644 --- a/compiler/src/ets_checker.ts +++ b/compiler/src/ets_checker.ts @@ -141,7 +141,8 @@ const resolvedModulesCache: Map = new Map(); function resolveModuleNames(moduleNames: string[], containingFile: string): ts.ResolvedModuleFull[] { const resolvedModules: ts.ResolvedModuleFull[] = []; - if (![...shouldResolvedFiles].length || shouldResolvedFiles.has(path.resolve(containingFile))) { + if (![...shouldResolvedFiles].length || shouldResolvedFiles.has(path.resolve(containingFile)) + || !resolvedModulesCache[containingFile]) { for (const moduleName of moduleNames) { const result = ts.resolveModuleName(moduleName, containingFile, compilerOptions, { fileExists(fileName: string): boolean {