自動匹配pages下面的的index.jsx。生成router配置文件。而且支持按需加載。ui
const routers = []; const pages = require.context('../pages', true, /index\.jsx$/, 'lazy'); pages.keys().forEach(item => { routers.push({ path: item.slice(1, item.indexOf('index.jsx') -1 ) || '/', component: () => pages(item) // 等價於() => import('xxx.jsx') }) }); export default routers