W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
MorJS 默認提供多配置支持,也就是可以在一個配置文件中設(shè)置多套編譯配置,如:
import { defineConfig } from '@morjs/cli'
// defineConfig 的作用僅僅是用于配置的類型提示, 無其他作用
// 直接使用 export default [] 也是一樣的
// 數(shù)組中的每一套配置都是獨立
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) 時可以通過指定 --name 選項來篩選具體需要執(zhí)行哪套配置,如:
# 以下命令將僅會執(zhí)行 mor.config.ts 文件中 name 為 alipay 的配置
mor compile --name alipay
# 以下命令將會依次執(zhí)行 mor.config.ts 文件中 name 為 alipay 的配置,然后執(zhí)行 name 為 wechat 的配置
# 兩種寫法等價
mor compile --name alipay,wechat
mor compile --name alipay --name wechat
# 不指定 --name 時, MorJS 將會依次執(zhí)行 mor.config.ts 文件中的所有配置
mor compile
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: