W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
compile
能力來直接輸出支持多端的構(gòu)建產(chǎn)物。 這里以組件輸出lib
目錄為示例。項(xiàng)目根目錄下新增 mor.build.config.ts
文件,用于組件編譯輸出
import { defineConfig } from '@morjs/cli'
export default defineConfig([
{
name: 'alipay',
sourceType: 'alipay',
target: 'alipay',
compileMode: 'default',
srcPath: './component',
outputPath: './alipay'
},
{
name: 'wechat',
sourceType: 'alipay',
target: 'wechat',
compileMode: 'default',
srcPath: './component',
outputPath: './miniprogram_dist'
}
])
pacakge.json 內(nèi)容示例:
scripts
?{
"miniprogram": "miniprogram_dist",
"alipay": "alipay",
"files": [
"miniprogram_dist",
"alipay"
],
"scripts": {
"clean": "rm -rf alipay miniprogram_dist", // 清空構(gòu)建產(chǎn)物目錄
"build": "npm run clean && mor compile --production --config mor.build.config.ts", // 構(gòu)建產(chǎn)物
"prepublishOnly": "npm run build", // 發(fā)布前進(jìn)行一次構(gòu)建,確保發(fā)布的代碼是最新版本
"compile": "mor compile", // 用于本地預(yù)覽
"dev": "mor compile --watch" // 用于本地預(yù)覽
}
}
后續(xù)通過 npm publish
發(fā)布即可
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: