1.2.1 • Published 2 years ago
@kzfoo-libs/core v1.2.1
@kzfoo-libs/core
前端 UI 模块, 组件合集, 所有的 kzfoo UI 的逻辑, 界面, 组件, 模块全部都放到
core
其他 micro 模块拆分, 仅仅是对代码的导出到具体模块的pages/*
下面方便业务的独立部署zone
生产编译模式
flat build forge -p="packages/core" -f="cjs" -d
实时开发模式
flat serve forge -p=packages/core -f=cjs
性能考虑, 目前除了config
、vendure
、ui-context
外 需要单独引入到终点目录.
import {} from '@kzfoo-libs/core/cjs/components'
import {} from '@kzfoo-libs/core/cjs/form'
import {} from '@kzfoo-libs/core/cjs/hooks'
import {} from '@kzfoo-libs/core/cjs/icons'
import {} from '@kzfoo-libs/core/cjs/models'
import {} from '@kzfoo-libs/core/cjs/utils'
// babel-plugin-imports 只支持`components`,`icons`
{
[
'import',
{
libraryName: '@kzfoo-libs/core/cjs/components',
transformToDefaultImport: false,
libraryDirectory: '',
},
'@kzfoo-libs/core/cjs/components',
],
[
'import',
{
libraryName: '@kzfoo-libs/core/cjs/icons',
transformToDefaultImport: false,
libraryDirectory: '',
},
'@kzfoo-libs/core/cjs/icons',
];
}