fix

Signed-off-by: houhaoyu <houhaoyu@huawei.com>
Change-Id: I2348eb458f7b910f4fb37d80e8918aa812ac6864
This commit is contained in:
houhaoyu
2022-09-07 14:25:38 +08:00
parent f4583791c8
commit 1862e166ef
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -234,8 +234,8 @@ export class ResultStates {
comp.removedFiles = comp.removedFiles || [];
const watchModifiedFiles: string[] = [...comp.modifiedFiles];
const watchRemovedFiles: string[] = [...comp.removedFiles];
if (comp.modifiedFiles) {
const isTsAndEtsFile: boolean = [...comp.modifiedFiles].some((item: string) => {
if (watchModifiedFiles.length) {
const isTsAndEtsFile: boolean = watchModifiedFiles.some((item: string) => {
return /.(ts|ets)$/.test(item);
});
if (!isTsAndEtsFile) {
+2 -1
View File
@@ -121,7 +121,8 @@ const resolvedModulesCache: Map<string, ts.ResolvedModuleFull[]> = 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[path.resolve(containingFile)]) {
for (const moduleName of moduleNames) {
const result = ts.resolveModuleName(moduleName, containingFile, compilerOptions, {
fileExists(fileName: string): boolean {