From 7041c6a106f9028890098fdec7914e9f4e6c318b Mon Sep 17 00:00:00 2001 From: Netfan Date: Mon, 24 Feb 2025 16:03:52 +0800 Subject: [PATCH] chore: output console error for invalid route component (#5593) --- .../utils/src/helpers/generate-routes-backend.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/utils/src/helpers/generate-routes-backend.ts b/packages/utils/src/helpers/generate-routes-backend.ts index 5d24f47c..9ecd0987 100644 --- a/packages/utils/src/helpers/generate-routes-backend.ts +++ b/packages/utils/src/helpers/generate-routes-backend.ts @@ -56,12 +56,14 @@ function convertRoutes( // 页面组件转换 } else if (component) { const normalizePath = normalizeViewPath(component); - route.component = - pageMap[ - normalizePath.endsWith('.vue') - ? normalizePath - : `${normalizePath}.vue` - ]; + const pageKey = normalizePath.endsWith('.vue') + ? normalizePath + : `${normalizePath}.vue`; + if (pageMap[pageKey]) { + route.component = pageMap[pageKey]; + } else { + console.error(`route component is invalid: ${pageKey}`, route); + } } return route;