W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
NPM
包中作為通用功能,如統(tǒng)一宿主的 Solution
配置,參見(jiàn)下方示例:import { defineConfig } from '@morjs/cli'
export default defineConfig([
{
name: 'tt',
target: 'bytedance',
// 配置需要的 SDK
modules: [
{
// 指定 npm 名稱和版本
npm: {
name: 'mor-runtime-solution-standard-eleme',
version: '1.0.4'
},
// 通過(guò)編譯的模式參與集成
mode: 'compile',
// 作為主包模塊進(jìn)行集成
type: 'main',
// mor-runtime-solution-standard-eleme 包中的產(chǎn)物地址
dist: './src',
// 通過(guò)配置注入的頁(yè)面內(nèi)容:涉及 webview 和登錄的頁(yè)面和組件,由當(dāng)前 solution 統(tǒng)一收口維護(hù)
// 集成編譯后,配置中的頁(yè)面將會(huì)合并至 app.json 的 pages 字段中
config: {
pages: {
'pages/container/index': 'pages/container/index',
'pages/container-transnavbar/index':
'pages/container-transnavbar/index',
'pages/auth/index': 'pages/auth/index',
'pages/havana/index': 'pages/havana/index'
}
}
}
]
}
])
通過(guò) MorJS
命令:mor compile --compose
即可集成上述配置中的頁(yè)面。
運(yùn)行結(jié)果示例:
[mor] ? 當(dāng)前 MorJS 為開(kāi)源版本: @morjs/cli@1.0.0
[mor] ? 發(fā)現(xiàn)配置文件: mor.config.ts
[mor] ? 配置文件加載成功: mor.config.ts
[mor] ? 小程序集成功能已開(kāi)啟
[mor] ? 即將開(kāi)始集成以下模塊(最大并發(fā)數(shù): 4):
[mor] ? ┌──────────────────────────────────────────────┬────────────────┬──────┬──────┐
│ 模塊 (共 2 個(gè), 集成終態(tài): 已集成) │ 版本 │ 類(lèi)型 │ 模式 │
├──────────────────────────────────────────────┼────────────────┼──────┼──────┤
│ miniprogram_host │ * │ 宿主 │ 編譯 │
├──────────────────────────────────────────────┼────────────────┼──────┼──────┤
│ ali_mor-runtime-solution-standard-eleme_1_0… │ 1.0.4........ │ 主包 │ 編譯 │
└──────────────────────────────────────────────┴────────────────┴──────┴──────┘
[mor] ? 準(zhǔn)備配置中, 即將開(kāi)始編譯 ??
配置名稱: tt
編譯目標(biāo): 字節(jié)小程序
編譯環(huán)境: development
編譯類(lèi)型: 小程序
編譯模式: bundle
源碼類(lèi)型: alipay
源碼目錄: src
輸出目錄: dist/bytedance
[mor] ? 已開(kāi)啟緩存, 可通過(guò) --no-cache 關(guān)閉
[mor] ? 已開(kāi)啟 node_modules 組件處理
[mor] ? 開(kāi)始編譯 ...
[mor] ? 依賴分析中 ...
[mor] ? 依賴分析完成: 耗時(shí): 1639.405709 ms
[mor] ? 模塊集成結(jié)果:
[mor] ? ┌──────────────────────────────────────────────┬────────────────┬──────┬──────┬──────┐
│ 模塊 (共 2 個(gè), 集成終態(tài): 已集成) │ 版本 │ 類(lèi)型 │ 模式 │ 結(jié)果 │
├──────────────────────────────────────────────┼────────────────┼──────┼──────┼──────┤
│ miniprogram_host │ * │ 宿主 │ 編譯 │ ? │
├──────────────────────────────────────────────┼────────────────┼──────┼──────┼──────┤
│ ali_mor-runtime-solution-standard-eleme_1_0… │ 1.0.4........ │ 主包 │ 編譯 │ ? │
└──────────────────────────────────────────────┴────────────────┴──────┴──────┴──────┘
[mor] ? 集成產(chǎn)物目錄: dist/bytedance
[mor] ? 編譯完成, 耗時(shí): 14175.584625 ms
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)系方式:
更多建議: