tcloan-h5
v2.0.0
Published
基于 flatV2 OSS 金融业务项目
Readme
tcloan-h5
基于 flatV2 OSS 金融业务项目
1. 全局环境安装
安装 nodejs
https://nodejs.org/en 安装 LTS 版本
安装 yarn
sudo npm i -g yarn- 安装 @flat-cli
sudo npm i -g @flatjs/cli- 配置 host
127.0.0.1 dev.venus.org mock.venus.org me.ly.com dev.flatjs.com2. 开发工具
推荐使用 vscode
https://code.visualstudio.com
vscode 常用插件
ESLint
formate: CSS/LESS/SCSS formatter
Prettier - Code formatter
Git Graph
Git History Diff
vscode-icons
flat-tools(通过点击菜单的方式执行flat命令)3. 运行项目
- 使用终端打开项目,并运行以下命令;安装比较慢,有海外代理,可使用会加快安装速度
yarn install- 安装成功后,可启动模块。
1. 模块是什么
模块是独立发布的最小单位,一个项目可划分多个模块,具体根据业务功能划分;单个模块可独立发布或多个模块组合发布;在开发时可启动单个模块个模块,模块启动越少,开发编译速度越快;
2. 模块启动命令
启动单个模块
npx flat serve evolve -m '模块A'
启动多个模块
npx flat serve evolve -m '模块A;模块B'
启动所有模块
npx flat serve evolve
启动静态 staic 服务器
npx flat serve evolve -s发布并行服务
yarn parallel -- -m '^模块A$;^模块B$'编译模块
编译单个模块
npx flat build evolve -m '模块A'
编译多个模块
npx flat build evolve -m '模块A;模块B'
编译所有模块
npx flat build evolve单元测试
- yarn test (测试所有的.spec.ts 文件)
- yarn test xxx.spec.ts 文件 (测试指定的 spec 文件)
- 调试 spec.ts 代码, 选中 xxx.spec.ts, vscode 执行调试 (Debug Test File)打包命令(走自动化打包)
npx flat pack -f '**/模块A/**'
npx flat pack -f '**/{模块A,模块B}/**'
npx flat pack -f '**'发布图片资源至 cdn
npx flat publish -s="leon" -f="**/*.png"开发计划
h5版本(城市通App)
开发周期:3月18号 ~ 4月8号
联调测试周期:4月9号 ~ 4月19号
视觉稿:3月18号提供一半,3月20号剩余
接口文档:
h5版本(同程旅行App)
开发周期: ~ 4月19号
小程序版本(内部)
开发周期:4月15号 ~ 5月6号
小程序版本(同程旅行)
开发周期: ~ 5月13号
接口文档地址:
https://seapi.lydigi.com/#/share/4ZkG6W8a/vYRAgvvk
