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

    5.3.19 • 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.

    Install

    npm i @uiw-admin/plugins

    DownloadsWeekly Downloads

    58

    Version

    5.3.19

    License

    MIT

    Unpacked Size

    247 kB

    Total Files

    65

    Last publish

    Collaborators

    • wcjiang