UNPKG

@quanxi/ui

Version:

全悉组件库

110 lines (98 loc) 3.91 kB
# 全悉前端公共组件库 quanxi-ui https://git.in.chaitin.net/answer/quanxi-ui - npm run dev 本地启动 demo - npm run build 打包组件库 - npm run build:html 打包组件库 demo 访问链接:https://answer.chaitin.page/quanxi-ui/#/docs/index ## 目录结构 <details> <summary>点击显示目录结构详情</summary> <pre> ├── README.md // readme ├── build // build:html 执行 │   └── build.ts ├── index.html ├── package-lock.json ├── package.json ├── packages // 公共组件源码 │   ├── Button │   │   ├── button.tsx │   │   ├── index.ts │   │   └── style.scss │   ├── Card │   │   ├── card.tsx │   │   ├── index.ts │   │   └── style.scss │   ├── Confirm │   │   ├── Confirm.tsx │   │   ├── index.tsx │   │   └── style.scss │   └── index.ts ├── public │   └── vite.svg ├── react-app-env.d.ts ├── src // 展示页面目录 │   ├── assets │   │   └── react.svg │   ├── components // 公用组件 │   │   ├── codeView.tsx │   │   ├── instanceView.tsx │   │   ├── menu.tsx │   │   ├── subtitle.tsx │   │   └── title.tsx │   ├── demo // 展示demo页面 及 展示demo │   │   ├── button.tsx // 展示页面 │   │   └── dedicate // demo │   │   └── index.tsx │   ├── index.css │   ├── main.tsx │   ├── pages // 公共页面 │   │   ├── 404.tsx │   │   ├── dedicate.tsx // 贡献指南 │   │   ├── homePage // 访问gitlab展示首页 │   │   │   ├── images │   │   │   │   ├── adorn.svg │   │   │   │   ├── css.svg │   │   │   │   ├── ct-logo.svg │   │   │   │   ├── ctin.svg │   │   │   │   ├── gear.svg │   │   │   │   ├── github-blue.svg │   │   │   │   ├── github.svg │   │   │   │   ├── html.svg │   │   │   │   ├── img.svg │   │   │   │   ├── logo.svg │   │   │   │   └── mascot.svg │   │   │   └── index.tsx │   │   ├── index.tsx // 顶部menu,左侧menu,二级路由页面 │   │   └── layout.tsx │   ├── router // 路由 │   │   ├── index.tsx // 一级路由 │   │   ├── packages.tsx │   │   └── page.tsx // 路由配置 │   ├── styles │   │   ├── app.scss │   │   ├── custom.scss │   │   ├── global.scss │   │   ├── iconfont.scss │   │   ├── iconfont.ttf │   │   ├── reset.scss │   │   └── theme.scss │   ├── utils.tsx │   └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock </pre></details> ## 本地调试组件库 npm 包 1. 全局安装 yalc `npm install -g yalc` 2. 修改组件库文件后,执行 `npm run build:push` 3. 添加本地包,quanxi-platform-frontend 项目中执行 `yalc add @quanxi/ui` 此时,重启 quanxi-platform-frontend 项目之后,项目中的引用的就是本地组件库。 4. 更新本地包时,先执行 2,然后在 quanxi-platform-frontend 项目中执行 `yalc update` 5. 删除本地包,quanxi-platform-frontend 项目中执行 `yalc remove --all`