本项目简单使用 yarn workspace 功能(需安装 yarn),使用 Module Federation 为其他项目提供组件
- packages: 公共组件开发目录
- demo: 组件引入开发测试/demo
- docs: 文档目录
# 安装
yarn install
# 启动组件开发
npm run dev
# 构建所有项目
npm run build
# 组件构建
npm run build:lib
# 组件远程测试
npm run preview:lib
# 文档开发
npm run dev:docs
# 文档构建
npm run build:docs
使用公共组件说明, 基础组件已经全局引入
import { AgencyTree, isNumber, useTable } from '@zat-design/sisyphus-vue';