W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
object
?{}
?用于配置自定義入口文件,包含三種用途:
app.json
? / ?plugin.json
? / ?subpackage.json
? / ?component.json
?,參見(jiàn) compileType 配置js
? 文件pages
?) 或 組件(?components
?)注意:該配置的文件路徑,是相對(duì)于當(dāng)前配置文件的路徑,若配置文件不存在,則相對(duì)于當(dāng)前工作區(qū)。
用法舉例:
// 用途一: 通過(guò)配置 `app.json` / `plugin.json` / `subpackage.json` 來(lái)指定入口配置文件
{
customEntries: {
// 手動(dòng)指定 app.json 文件路徑
'app.json': './src/my-custom-app.json',
// 手動(dòng)指定 plugin.json 文件路徑
'plugin.json': './src/my-custom-plugin.json',
// 手動(dòng)指定 subpackage.json 文件路徑
'subpackage.json': './src/my-custom-subpackage.json',
// 手動(dòng)指定 component.json 文件路徑
'component.json': './src/my-custom-component.json',
}
}
// 用途二:編譯并對(duì)外輸出某個(gè)類(lèi)型的文件,其中腳本文件(如 .js/.ts/.mjs/.cjs 等)將按照 commonjs 的方式對(duì)外 export
{
customEntries: {
// 該文件將會(huì)被輸出到 [outputPath]/index.js 并通過(guò) commonjs 的方式對(duì)外 export
'index.js': './src/index.js',
// 該文件將被編譯并輸出到 [outputPath]/foo.sjs
'foo.sjs': './src/some-inner-dir/foo.sjs'
}
}
// 用途三:bundle 模式下,無(wú)引用關(guān)系,但需要額外需要編譯的 頁(yè)面(pages) 或 組件(components)
{
customEntries: {
// 額外需要編譯的頁(yè)面
pages: [
'./src/any-custom-page/index'
],
// 額外需要編譯的組件
components: [
'./src/any-custom-component/index'
]
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: