W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
MorJS 默認(rèn)提供多配置支持,也就是可以在一個(gè)配置文件中設(shè)置多套編譯配置,如:
import { defineConfig } from '@morjs/cli'
// defineConfig 的作用僅僅是用于配置的類型提示, 無其他作用
// 直接使用 export default [] 也是一樣的
// 數(shù)組中的每一套配置都是獨(dú)立
export default defineConfig([
// 第一套配置
{
name: 'alipay',
sourceType: 'alipay',
target: 'alipay'
},
// 第二套配置
{
name: 'wechat',
sourceType: 'alipay',
target: 'wechat'
},
// 第三套配置
{
name: 'bytedance',
sourceType: 'alipay',
target: 'bytedance',
alias: {}
}
])
不同配置內(nèi)容以 name 屬性作為區(qū)分。
通過命令行執(zhí)行任意子命令 (如 compile) 時(shí)可以通過指定 --name 選項(xiàng)來篩選具體需要執(zhí)行哪套配置,如:
# 以下命令將僅會(huì)執(zhí)行 mor.config.ts 文件中 name 為 alipay 的配置
mor compile --name alipay
# 以下命令將會(huì)依次執(zhí)行 mor.config.ts 文件中 name 為 alipay 的配置,然后執(zhí)行 name 為 wechat 的配置
# 兩種寫法等價(jià)
mor compile --name alipay,wechat
mor compile --name alipay --name wechat
# 不指定 --name 時(shí), MorJS 將會(huì)依次執(zhí)行 mor.config.ts 文件中的所有配置
mor compile
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)系方式:
更多建議: