build-routes

auto build routes for antd-pro

Usage no npm install needed!

<script type="module">
  import buildRoutes from 'https://cdn.skypack.dev/build-routes';
</script>

README

1. 生成后格式化 调用eslint

2. 文件夹下,如果存在index文件,默认为该文件夹路径的组件,如果存在_开头的文件,则默认该目录可以通过params才能访问

3. 数据过滤 如果文件夹或文件夹名称前面以-开头,则默认不会生成路由

4. 路由params规则, _ 如果同个文件存在多个,只会默认第一个

如果目录存在index,则没有params时匹配index

5. 目录排序

6. layout 如果存在,则放在对应的节点上,按需进行渲染,如果是user,那么应该有一个对应的节点