如何导入导出源码包
使用说明
源码包中的所有组件,都不受保护和限制。在其他开发环境安装后,可编辑包中组件,即在原有基础上可进行再开发。获取源码包后,在应用开发页面的“应用”中,可通过“导入应用”,进行安装。
为什么要用源码包
AstroZero中的安装包/补丁包主要用于账号之间或者环境之间的资产复用,避免重复开发。而源码包主要用于同一账号内,在不同环境之间的资产迁移,以源环境的状态继续开发(类似自己代码仓库),或者用于备份租户自己的代码,以便在需要恢复时使用。
导出源码包
- 登录新版低代码应用开发页面。
- 在左侧导航栏中,选择“应用”。
- 在应用列表中,单击应用后的,选择“导出应用”,即可将该应用的源码包下载到本地。
图2 导出应用源码包
导入源码包(在应用开发页面导入)
- 登录新版低代码应用开发页面。
- 在左侧导航栏中,选择“应用”。
- 在应用页面,单击“导入应用”。
- 上传已获取的源码包,单击“确定”。
图3 导入源码包
- 导入成功后,在应用列表中,单击应用后的“编辑”,即可基于导入的应用进行二次开发。
导入源码包(在环境配置中导入)
- 登录新版低代码应用开发页面。
- 单击页面左上方的,选择“环境管理 > 环境配置”,进入新版环境配置。
- 在左侧导航栏中,选择“应用管理 > 安装管理 > 包安装”。
- 单击“新建”,上传待安装的源码包,勾选“检查软件包中对象属性变更情况”,单击“检查并安装”。
勾选“检查软件包中对象属性变更情况”,表示安装前会检查软件包中的对象属性变更情况。对象属性变更可能引起环境中某些对象记录内容的变化,默认不勾选。
运行环境和沙箱环境禁止安装源码包,因为源码包的多版本策略会破坏基线/资产包的多版本策略,导致将来再装资产包时无法自动激活资产的版本组件。
- 安装成功后,返回新版低代码应用开发页面。
- 在应用列表中,单击应用后的“编辑”,即可基于导入的应用进行二次开发。