按照下面的步骤操作,即可在本地开发 Taroify 组件。
# 全局安装 rimraf、lerna
npm install -g rimraf lerna
# 克隆仓库
# 默认为 main 分支,包含 Taroify 的代码
git clone https://github.com/mallfoundry/taroify.git
# 安装依赖
cd taroify && yarn run install:node_modules
# 进入开发模式,浏览器访问 http://localhost:8000
yarn run develop
项目主要目录如下:
taroify
├─ bundles # 构建
├─ packages/core # 组件
├─ packages # 子包
├─ site # 文档
└─ scripts # 脚本
添加新组件时,请按照下面的目录结构组织文件。
src
└─ button
├─ __tests__ # 单元测试
├─ variables.scss # 组件样式变量
├─ button.tsx # 具名组件
├─ button.scss # 组件样式
├─ index.ts # 组件入口
├─ index.scss # 组件样式入口