2.2.1 开发项目介绍

此处以快速入门dev环境为案例,项目根目录config目录中存放项目配置文件

config.json详解

{
    "appId": "com.primeton.sample",
    "appType": "reactnative",
    "appName": "快速入门",
    "description": "这是portal应用",
    "date": "2020-3-17",
    "icon": "/images/app.png",
    "homepage": "/src/index.js",
    "version": "1.0",
    "buildId": "1009",
    "minClientVersion": "1.0"
}
名称 描述
appId 应用Id同时也是门户管理平台热更新包的Id
appType 应用类型
appName 应用名称
description 应用描述
date 创建应用日期
icon 配置应用在基座显示图标
homepage 应用入口js文件
version 应用版本号
buildId 应用编译号
minClientVersion 当前应用支持的最小版本

config目录下build_config中components.json介绍

components.json中配置了项目导入哪些三方包以及对应的信息,在编译打包时 会读取该文件把对应三方库打包到项目中。如下图

可以看到项目导入三方库react-native-fs以及它的相关信息。

打包的dev,sit,product三个环境的组件配置信息公用该配置文件

介绍config目录下build_config打包环境

app打包时候会从该文件中读取app配置信息。

dev: 开发环境
sit: 测试环境
pruduct:生产环境

此处以dev环境为例;

android目录:存放打包配置页面Android信息配置的图标,启动图,keystore文件。
ios目录:存放打包配置页面iOS信息配置的图标,启动图。
build.json:存放打包配置页面中APP信息页面的配置信息以及Android和iOS签名证书信息。

该文件修订时间: 2021-01-14 15:02:10

results matching ""

    No results matching ""