1 | # BeeUI
|
2 | A React NATIVE UI Libary.
|
3 |
|
4 | `issues`规范:
|
5 | - `feature` 功能 `bug` 故障
|
6 | - 优先级: `p0`: 日清 `p1`: 一周内 `p2`: 二周 `p3`: 月内
|
7 | ### 状态: `todo` 待开发, `doing` 进行中, `test` 待测试, `done` 已完成
|
8 |
|
9 | | 组件名称 | 描述 | 状态 | issues |
|
10 | |---------|------|------|----|
|
11 | | [Calender](./docs/Calender.md) | 日历组件 | `done` | -- |
|
12 | | [Chart](./docs/Chart.md) | 柱状图 | `done` | -- |
|
13 | | [Flex](./docs/Flex.md) | Flex 布局 | `done` | -- |
|
14 | | [Grid](./docs/Grid.md) | Grid 布局 | `done` | -- |
|
15 | | [Gallery](./docs/Gallery.md) | 轮播图 | `done` | -- |
|
16 | | [Overlay](./docs/Overlay.md) | 蒙层 | `done` | -- |
|
17 | | [Picker](./docs/Picker.md) | 选择器, 目前只支持单选 | `done` | -- |
|
18 | | [Sheet](./docs/Sheet.md) | 下方弹出框 | `done` | -- |
|
19 | | [TabBar](./docs/TabBar.md) | Tab切换栏 | `done` | -- |
|
20 | | [TabScene](./docs/TabScene.md) | Tab内容 | `done` | -- |
|
21 | | [Tools](./docs/Tools.md) | 工具模块,px转dpi,控制设备字体 | `done` | -- |
|
22 | | [Calender](./docs/Calender.md) | 日历控件 | `done` | -- |
|
23 |
|
24 | ### 依赖
|
25 | - 全局依赖: `npm install -g exp` 以及 [Expo XDE](expo.io);
|
26 |
|
27 | ### 启动说明
|
28 | - 准备工作:
|
29 | - 安装依赖:`npm i`
|
30 | - 设置淘宝镜像源:`npm config set registry https://registry.npm.taobao.org`
|
31 | - 启动项目:
|
32 | - 苹果:`npm run ios`
|
33 | - 安卓:`npm run android`
|
34 | - 其他:
|
35 | - 发布:`npm run deploy <password>`
|
36 | - 代码规范:`npm run lint`
|
37 |
|
38 | ### 常见问题
|
39 | - 项目无法启动:
|
40 | - 尝试重新安装依赖:`rm package-lock.json && rm -rf node_modules && npm i`
|
41 | - 还不行的话试试:`rm -rf $TMPDIR/react-*`
|
42 | - `Git:.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory`
|
43 | 1. 打开目录:`.git/hooks`
|
44 | 2. 编辑文件:`pre-commit`
|
45 | 3. 删除第二行:`./node_modules/pre-commit/hook`
|
46 | - `jsx-a11y/href-no-hash`
|
47 | 1. 查看全局安装的依赖是否包含 **eslint**:`npm list -g --depth 0`
|
48 | 2. 如果存在则需要全局安装 **eslint-plugin-jsx-a11y**:`npm i -g eslint-plugin-jsx-a11y`
|
49 | |
\ | No newline at end of file |