W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
模塊配置文件,不同類型的模塊配置文件按照如下規(guī)則配置:
host
):使用 app.json
配置文件,該文件和小程序的 app.json
配置方式一致main
):使用 subpackage.json
配置文件,該文件和小程序的 app.json
的 subpackages
字段條目配置方式一致,區(qū)別在于擴(kuò)展了 "type": "main"
用于標(biāo)記當(dāng)前模塊為主包模塊subpackage
):使用 subpackage.json
配置文件,該文件和小程序的 app.json
的 subpackages
字段條目配置方式一致plugin
):使用 plugin.json
配置文件,該文件和小程序插件的 plugin.json
配置方式一致模塊配置示例
/* 配置示例 */
// 小程序 app.json 配置示例
// 詳細(xì)配置可參見微信小程序或支付寶小程序 app.json 配置
{
"pages": [
"pages/todos/todos",
"pages/add-todo/add-todo"
],
// subpackages 或 subPackages 均可
"subPackages": [
{
"root": "my",
"pages": [
"pages/profile/profile"
]
}
]
}
// 小程序插件 plugin.json 配置示例
// 詳細(xì)配置可參見微信小程序或支付寶小程序 plugin.json 配置
{
"publicComponents": {
"list": "components/list/list"
},
"publicPages": {
"hello-page": "pages/index/index"
},
"pages": [
"pages/index/index",
"pages/another/index"
],
// 插件導(dǎo)出的模塊文件
"main": "index.js"
}
// 小程序分包 subpackage.json 配置示例
// 配置方式同 app.json 中的 subpackages 的單個(gè)分包配置方式一致
{
// type 字段為 mor 獨(dú)有, 用于標(biāo)識(shí)該分包為 "subpackage" 或 "main"
// 區(qū)別是: 集成時(shí) "subpackage" 類型的分包會(huì)被自動(dòng)合并到 app.json 的 subpackages 字段中
// "main" 類型的分包會(huì)被自動(dòng)合并到 app.json 的 pages 字段中 (即: 合并至主包)
"type": "subpackage",
// root 字段將影響集成時(shí)分包產(chǎn)物合并至宿主小程序時(shí)的根目錄
"root": "my",
// 注意: 編譯分包以 pages 作為實(shí)際路徑進(jìn)行解析
"pages": [
"pages/profile/profile"
]
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: