——————————目录大纲——————————
————————————————————————一、说明
有时间会面临这几种场景:
不同环境的组件迁移;
不同环境页面的迁移;
生产遇到问题,需要在测试环境复现,但是测试环境没有相关页面。
这时候就可以通过CRX后台的包管理模块,进行导入导出内容,实现内容的迁移。
二、正文
1、打包并导出
此时我们比如要从DEV导出页面到本地环境,可以从如下两个地方进入package模块,从AEM后台系统:

或者从CRX后台切换:

点击【Create Package】创建包:

名称即为包名:

创建完毕:

点击【Edit】进入修改页面:

切换至Filters选项卡,点击【Add filter】:

录入打包的路径,可以是页面、组件等任何内容,然后点击右侧的放大镜:

选择好自己的目录:

点击【Done】:

点击【Save】

保存之后,点击【Build】:

二次确认,再次点击【Build】

Build完毕,可以根据下列Log信息查看是否存在错误信息,最后点击【Download】可以下载该包:

注意:已经导出完毕的包,最好把它从仓库中删除。
2、导入包
进入要导入的环境CRX包管理界面,这里演示为使用本地CRX包管理界面,点击【Upload Package】:

选择已经导出好的包并确认:

上传完毕后会看到刚才导入的包:

可以先选择【Test Install】测试包是否正常:

如果正常,点击【Install】:

点击【Install】进行导入


即可完成内容的迁移。
导入完之后的包,如无其他作用,最好也直接删除,避免冗余脏数据:


删除完毕:
