const { resolve } = require('path');
const fs = require('fs');
// 自动生成 路由配置
module.exports.getRouter = (path = resolve('./')) => {
// 读取目录中的文件
const list = fs.readdirSync(path)
return `
export default newRouter({
mode: 'history',
base: process.env.BASE_URL,
routes: [
${list.map(file => `{
path: '/${file.replace('.vue', '')}',
name: '${file.replace('.vue', '')}',
component: () => import('./views/${file}')
}`).join('')}
]
})
`
}