插件
当前插件一般为内置插件
npm i @uiw-admin/plugins -D
RematchWebpackPlugin
- 自动加载 models
lazyLoad
- 类型:
boolean
,默认false
,
//kktrc.ts
import defaultConfig from "@uiw-admin/config"
import { RematchWebpackPlugin } from "@uiw-admin/plugins"
export default defaultConfig({
plugins: [RematchWebpackPlugin()],
// 或者 plugins: [@uiw-admin/plugins/lib/rematch],
约定式的 model 组织方式
符合以下规则的文件会被认为是 model 文件,
- src/models 下的文件
- src/pages 下,子目录中 models 目录下的文件
- src/pages 下,子目录中 models.ts 文件
src
models/a.ts
pages
foo/models/b.ts
test/models.ts
RoutesWebpackPlugin
- 路由转化,获取项目根目录下
congfig
文件夹下的routes.json
或routes.ts
或routes.js
文件- 优先级 json > ts > js
//kktrc.ts
import defaultConfig from "@uiw-admin/config"
import { RoutesWebpackPlugin } from "@uiw-admin/plugins"
export default defaultConfig({
plugins: [RoutesWebpackPlugin()],
// 或者 plugins: [@uiw-admin/plugins/lib/routes],
贡献者
感谢所有的贡献者,欢迎开发者为开源项目贡献力量。
License
Licensed under the MIT License.