lemon rn project
立即下载
资源介绍:
lemon rn project
## 开发
Thanks to ignited app!
## 说明文档
http://ebank-gm.fat.qa.pab.com.cn/cs/rn-docs/
### 安装
```
# 修改为公司源
yarn --registry=http://repo.pab.com.cn/artifactory/api/npm/npm-arch-frontend/
```
### rn开发模式
- 1 runs
```
npm start
```
- 2 查看开发模式
开发面板 :http://localhost:8081/
ios bundle:http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true
android bundle:http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true
- 3 测试环境口袋APP(ios)调试 rn 代码
【old】详细手册 ```http://docs.paic.com.cn/#/post/42793292```
【new】直达 https://test-cdn-fat.pingan.com.cn/platform/zhida/url-tool-creditcard.html (外网打开)
### web 开发模式
- 1 run
```bash
npm run web
```
- 2 open http://localhost:19006/
### 部署流程
1. 执行: `yarn build:app` 或者 `npm run build:app`
2. 查看目录下文件: `build-dist/rn-f2eCFFundsChannel.zip`
3. zip 包上传到 sirius
3.1 打开:http://sirius-console.pab.com.cn/#/home/resourceList
3.2 APPkey: A101294,点击右侧操作中“发布管理”按钮
3.3 点击“创建发布单” 或 “查看”选择已有版本号
3.4 以“查看”选择已有版本号为例:点击“重新提测”
3.5 选择发布环境;并点击“上传”,上传 `f2eCFFundsChannel.zip` 文件;选择“自动上架”
3.6 点击“确认”
3.7 点击“测试发布”
4. 完成
### 验证部署是否成功
在 RMS 上查看是否已更新资源,步骤:
1. 打开 RMS:http://rms.qa.pab.com.cn/#/home
2. 搜索 ID: A101294
3. 点击“文件浏览”,根据自己的版本号查看资源是否更新(可根据上传时间和上传人,也可以将文件下载和自己本地的做比对)
### web 构建模式
1 build(SPA)
```bash
yarn build:web
```
The build dist is web-build
2 config
```javascript
/* package.json */
{
"homepage": "./", // set static build subpath
}
```
3 Serving Locally
Serve CLI: Quickly test how it works in production - npx serve web-build
Open http://localhost:3000
This is http only, so permissions, camera, location, and many other things won't work.
资源文件列表:
hamigua.zip 大约有110个文件