BeeUI
A React NATIVE UI Libary.
issues
规范:
-
feature
功能bug
故障 - 优先级:
p0
: 日清p1
: 一周内p2
: 二周p3
: 月内
todo
待开发, doing
进行中, test
待测试, done
已完成
状态: 组件名称 | 描述 | 状态 | issues |
---|---|---|---|
Calender | 日历组件 | done |
-- |
Chart | 柱状图 | done |
-- |
Flex | Flex 布局 | done |
-- |
Grid | Grid 布局 | done |
-- |
Gallery | 轮播图 | done |
-- |
Overlay | 蒙层 | done |
-- |
Picker | 选择器, 目前只支持单选 | done |
-- |
Sheet | 下方弹出框 | done |
-- |
TabBar | Tab切换栏 | done |
-- |
TabScene | Tab内容 | done |
-- |
Tools | 工具模块,px转dpi,控制设备字体 | done |
-- |
Calender | 日历控件 | done |
-- |
依赖
- 全局依赖:
npm install -g exp
以及 Expo XDE;
启动说明
- 准备工作:
- 安装依赖:
npm i
- 设置淘宝镜像源:
npm config set registry https://registry.npm.taobao.org
- 安装依赖:
- 启动项目:
- 苹果:
npm run ios
- 安卓:
npm run android
- 苹果:
- 其他:
- 发布:
npm run deploy <password>
- 代码规范:
npm run lint
- 发布:
常见问题
- 项目无法启动:
- 尝试重新安装依赖:
rm package-lock.json && rm -rf node_modules && npm i
- 还不行的话试试:
rm -rf $TMPDIR/react-*
- 尝试重新安装依赖:
-
Git:.git/hooks/pre-commit: line 2: ./node_modules/pre-commit/hook: No such file or directory
- 打开目录:
.git/hooks
- 编辑文件:
pre-commit
- 删除第二行:
./node_modules/pre-commit/hook
- 打开目录:
-
jsx-a11y/href-no-hash
- 查看全局安装的依赖是否包含 eslint:
npm list -g --depth 0
- 如果存在则需要全局安装 eslint-plugin-jsx-a11y:
npm i -g eslint-plugin-jsx-a11y
- 查看全局安装的依赖是否包含 eslint: