From aa846b8c17a27f470d9a03f6a0775a5ab5aa82f9 Mon Sep 17 00:00:00 2001 From: vsavkin Date: Wed, 7 Apr 2021 12:37:14 -0400 Subject: [PATCH] fix(core): target project locator should ignore nested node modules --- packages/workspace/src/core/target-project-locator.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/workspace/src/core/target-project-locator.ts b/packages/workspace/src/core/target-project-locator.ts index a1309c10ae..8badaa37ab 100644 --- a/packages/workspace/src/core/target-project-locator.ts +++ b/packages/workspace/src/core/target-project-locator.ts @@ -88,6 +88,11 @@ export class TargetProjectLocator { this.absTsConfigPath ); + // TODO: vsavkin temporary workaround. Remove it once we reworking handling of npm packages. + if (resolvedModule && resolvedModule.indexOf('/node_modules/') !== -1) { + return null; + } + this.typescriptResolutionCache.set(normalizedImportExpr, resolvedModule); if (resolvedModule) { const resolvedProject = this.findProjectOfResolvedModule(resolvedModule);