diff --git a/src/common/router.js b/src/common/router.js index 08b9dde371339fbc94ab5eb6a45bbc45a23c396d..612fee151ab84a24116bfd085078e9a995ad3d08 100644 --- a/src/common/router.js +++ b/src/common/router.js @@ -5,7 +5,8 @@ import { getMenuData } from './menu'; // wrapper of dynamic const dynamicWrapper = (app, models, component) => dynamic({ app, - models: () => models.map(m => import(`../models/${m}.js`)), + // eslint-disable-next-line no-underscore-dangle + models: () => models.filter(m => !app._models.some(({ namespace }) => namespace === m)).map(m => import(`../models/${m}.js`)), // add routerData prop component: () => { const p = component();