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(