@uiw-admin/plugins
TypeScript icon, indicating that this package has built-in type declarations

6.1.9 • Public • Published

插件

npm version

当前插件一般为内置插件

npm i @uiw-admin/plugins -D

RematchWebpackPlugin

  1. 自动加载 models

lazyLoad

  1. 类型: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 文件,

  1. src/models 下的文件
  2. src/pages 下,子目录中 models 目录下的文件
  3. src/pages 下,子目录中 models.ts 文件
src
  models/a.ts
  pages
    foo/models/b.ts
    test/models.ts

RoutesWebpackPlugin

  1. 路由转化,获取项目根目录下congfig文件夹下的routes.jsonroutes.tsroutes.js文件
  2. 优先级 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.

Package Sidebar

Install

npm i @uiw-admin/plugins

Weekly Downloads

26

Version

6.1.9

License

MIT

Unpacked Size

130 kB

Total Files

62

Last publish

Collaborators

  • uiwjs
  • wcjiang