From c7382a9492464f087d7a9fd52cfbead1a85d867c Mon Sep 17 00:00:00 2001 From: "jie.q" Date: Tue, 17 Oct 2023 11:46:53 +0800 Subject: [PATCH] fix: #11746 --- packages/core/src/Route/Route.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/core/src/Route/Route.ts b/packages/core/src/Route/Route.ts index b516d7e3cb2b..1e36fdf1427d 100644 --- a/packages/core/src/Route/Route.ts +++ b/packages/core/src/Route/Route.ts @@ -108,6 +108,7 @@ class Route { !opts.isConventional && typeof route.component === 'string' && !route.component.startsWith('@/') && + !route.component.startsWith('@@/') && !path.isAbsolute(route.component) ) { route.component = winPath(join(opts.root, route.component)); @@ -116,7 +117,11 @@ class Route { // resolve wrappers path if (route.wrappers) { route.wrappers = route.wrappers.map((wrapper) => { - if (wrapper.startsWith('@/') || path.isAbsolute(wrapper)) { + if ( + wrapper.startsWith('@/') || + wrapper.startsWith('@@/') || + path.isAbsolute(wrapper) + ) { return wrapper; } else { return winPath(join(opts.root, wrapper));