react-route-config-generate.js
一个根据目录结构自动生成react路由的工具
安装
npm install react-route-config-generate --save# OR yarn add react-route-config-generate
使用
// package.json
{
"scripts": {
"rrcg": "rrcg",
"rrcg:watch": "rrcg -w"
}
}
// root/rrcg.json
示例:
目录结构:
├── pages
│ └── demo
│ ├── -name
│ │ └── @detail.tsx
│ ├── -name-id
│ │ └── @index.tsx
│ ├── @-age.tsx
│ ├── @-hello-world_name.tsx
│ ├── @index.tsx
│ ├── @user.tsx
生成的路由配置json:
- 页面文件必须以
@
开头,以.tsx
结尾- 路径中,
_param
表示可选参数,-param
表示非可选参数