每個(gè)應(yīng)用項(xiàng)目必須在項(xiàng)目的代碼目錄下加入配置文件,這些配置文件會(huì)向編譯工具、操作系統(tǒng)和應(yīng)用市場(chǎng)提供應(yīng)用的基本信息。
在基于Stage模型開發(fā)的應(yīng)用項(xiàng)目代碼下,都存在一個(gè)app.json5及一個(gè)或多個(gè)module.json5這兩種配置文件。
app.json5主要包含以下內(nèi)容:
應(yīng)用的全局配置信息,包含應(yīng)用的包名、開發(fā)廠商、版本號(hào)等基本信息。
特定設(shè)備類型的配置信息。
module.json5主要包含以下內(nèi)容:
Module的基本配置信息,例如Module名稱、類型、描述、支持的設(shè)備類型等基本信息。
應(yīng)用組件信息,包含UIAbility組件和ExtensionAbility組件的描述信息。
應(yīng)用運(yùn)行過(guò)程中所需的權(quán)限信息。