From 2debe613595c0baa6c81eff9039053a0a66fbf35 Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Fri, 14 Apr 2023 09:06:58 +0300 Subject: [PATCH] fix: Make importing styles not break the builds (#7550) Signed-off-by: Janne Savolainen --- .../protect-from-importing-non-dependencies.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/infrastructure/webpack/src/plugins/protect-from-importing-non-dependencies.js b/packages/infrastructure/webpack/src/plugins/protect-from-importing-non-dependencies.js index 3ccadfa670..2df5e61d2c 100644 --- a/packages/infrastructure/webpack/src/plugins/protect-from-importing-non-dependencies.js +++ b/packages/infrastructure/webpack/src/plugins/protect-from-importing-non-dependencies.js @@ -16,14 +16,17 @@ class ProtectFromImportingNonDependencies { const isDependencyOfDependency = toBeResolved.context.includes("node_modules"); - if (!isLocalDependency && !isDependencyOfDependency) { - const dependencyName = getDependencyName(toBeResolved.request); - nodeModulesToBeResolved.add(dependencyName); - } - }); - }); + const dependencyWeAreInterested = + !isLocalDependency && !isDependencyOfDependency && dependencyName; + + if (dependencyWeAreInterested) { + nodeModulesToBeResolved.add(dependencyName); + } + }); + } + ); compiler.hooks.afterCompile.tap("compile", () => { const notSpecifiedDependencies = [...nodeModulesToBeResolved].filter(