MorJS 小程序形態(tài)一體化 插件轉(zhuǎn)分包

2024-01-19 14:36 更新

1、在項目根目錄創(chuàng)建 subpackage.json 文件?

將插件的 plugin.json 轉(zhuǎn)換為分包的配置,如:

{
  "root": "takeout_delicious_food",
  "pages": ["index/index"]
}

注意:當(dāng)前需要業(yè)務(wù)方手動添加該文件,注意頁面路徑為分包名稱+路徑,不要寫錯。

2、在 mor.config.ts 文件中增加分包編譯配置?

{
    // 編譯名稱,可隨意修改
    name: 'wechat_subpackage',
    // 源碼類型, 這里以支付寶小程序 DSL 為例
    sourceType: 'alipay',
    target: 'wechat'
    // 指定編譯類型為分包!
    compileType: 'subpackage',
    // 分包只能使用 bundle 打包模式
    compileMode: 'bundle',
    // 如果分包需要使用宿主的 npm 依賴,且不希望該依賴參與打包
    // 可以在 externals 中指定 npm 包的名稱,在項目中正常引用即可
    // 注意:微信環(huán)境下需要自行觸發(fā) 構(gòu)建 NPM 操作
    externals: []
  },

完成以上配置后,即可執(zhí)行對應(yīng)的分包編譯,編譯完成后,將對應(yīng)編譯產(chǎn)物文件夾直接放到對應(yīng)的宿主中即可。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號