From f25e94a5dc8e27e3c1f2ec5bcd614d797f8d6008 Mon Sep 17 00:00:00 2001 From: yinshuxun <18052012746@163.com> Date: Wed, 18 May 2022 16:20:25 +0800 Subject: [PATCH] fix(angular): fix angular mfe when use NormalModuleReplacementPlugin with path alias ends with /* (#10355) --- packages/angular/src/utils/mfe/mfe-webpack.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/angular/src/utils/mfe/mfe-webpack.ts b/packages/angular/src/utils/mfe/mfe-webpack.ts index bf030358e2..d1b456981e 100644 --- a/packages/angular/src/utils/mfe/mfe-webpack.ts +++ b/packages/angular/src/utils/mfe/mfe-webpack.ts @@ -79,7 +79,11 @@ export function shareWorkspaceLibraries( for (const library of pathMappings) { const libFolder = normalize(dirname(library.path)); - if (!from.startsWith(libFolder) && to.startsWith(libFolder)) { + if ( + !from.startsWith(libFolder) && + to.startsWith(libFolder) && + !library.name.endsWith('/*') + ) { req.request = library.name; } }