From e5f7d58719a90e47e3bb06bb51b10175710e564f Mon Sep 17 00:00:00 2001 From: Janne Savolainen Date: Fri, 14 Apr 2023 07:41:56 +0300 Subject: [PATCH] fix: Make importing styles not break the builds 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(