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