W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
mor compile -h
查看幫助信息。用法:
$ mor compile 編譯命令
支持的小程序或應(yīng)用類型 (target):
alipay 支付寶小程序
baidu 百度小程序
bytedance 字節(jié)小程序
dingding 釘釘小程序
kuaishou 快手小程序
qq QQ 小程序
taobao 淘寶小程序
web Web 應(yīng)用
wechat 微信小程序
選項:
--source-type <sourceType> 源碼類型, 用于判斷小程序頁面或組件使用了哪種 DSL, 可選值為 wechat, alipay
-t, --target <target> 編譯目標(biāo), 將當(dāng)前的工程編譯為目標(biāo)小程序工程, 可選值為 alipay, wechat, baidu, bytedance, qq, taobao, dingding, kuaishou, web, eleme
--compile-mode <compileMode> 編譯模式, 將當(dāng)前工程以指定的編譯模式編譯, 編譯模式差異參見官方文檔, 可選值為 bundle, transform, transfer, default
--compile-type <compileType> 編譯形態(tài), 將當(dāng)前工程編譯為指定形態(tài), 可選值為 miniprogram, plugin, subpackage
-d, --devtool [devtool] 開發(fā)工具, 控制是否生成, 以及如何生成 source map, 參見 https://webpack.js.org/configuration/devtool
--no-devtool 關(guān)閉 devtool (默認(rèn): true)
--mock 是否開啟 mock 功能, --production 狀態(tài)下會自動關(guān)閉 mock 功能
--minimize 是否開啟壓縮, --production 狀態(tài)下會自動開啟 (默認(rèn): false)
--js-minimizer [minimizer] JS 代碼壓縮器, 可選值為 terser, esbuild, swc
--no-js-minimizer 關(guān)閉 JS 壓縮 (默認(rèn): true)
--css-minimizer [minimizer] CSS 代碼壓縮器, 默認(rèn)為 esbuild, 可選值為 esbuild, csso, cssnano, cleancss, parcelcss
--no-css-minimizer 關(guān)閉 CSS 壓縮 (默認(rèn): true)
--xml-minimizer XML 代碼壓縮器, 目前僅支持 html-terser
--no-xml-minimizer 關(guān)閉 XML 壓縮 (默認(rèn): true)
--mode <mode> 開發(fā)模式, 設(shè)置開發(fā)模式, 可選值為 production, development, none
--production 是否開啟生產(chǎn)模式, 等同于 --mode production
--auto-clean 是否自動清空輸出目錄, (默認(rèn): false)
-w, --watch 是否開啟監(jiān)聽模式, (默認(rèn): false)
-s, --src-path <dir> 源代碼根目錄, 默認(rèn)為 src
-o, --output-path <dir> 編譯產(chǎn)物輸出目錄, 不同的 target 會有默認(rèn)的輸出目錄, 如 dist/wechat
--ignore <fileOrDir> 忽略文件或目錄, 各個配置中的 outputPath 會被自動添加到忽略目錄
--no-cache 是否關(guān)閉緩存 (默認(rèn): true)
--cache 是否開啟緩存, mode = development 下默認(rèn)開啟, mode = production 狀態(tài)下默認(rèn)關(guān)閉 (默認(rèn): null)
--process-node-modules 是否自動處理 node_modules 中的多端組件庫, 默認(rèn)情況為 false, 開啟后會自動處理 node_modules 中的文件的轉(zhuǎn)端
--global-object <name> 全局對象配置, 不同的 target 會有默認(rèn)的全局對象, 通常情況下無需設(shè)置
--analyze 是否開啟 bundle analyzer
--no-progress 關(guān)閉進(jìn)度顯示 (默認(rèn): true)
--emit-web-intermediate-assets 生成 web 轉(zhuǎn)端中間產(chǎn)物 (方便調(diào)試)
--compose 開啟小程序集成功能
--with-modules <moduleName> 指定需要參與集成的模塊, 支持 glob 模式, 該配置需要開啟集成后生效
--without-modules <moduleName> 排除不需要集成的模塊, 支持 glob 模式, 該配置需要開啟集成后生效
--from-state <state> 控制模塊集成時的初始狀態(tài), 可選值: 0-6, 該配置需要開啟集成后生效
--to-state <state> 控制模塊集成時的最終狀態(tài), 可選值: 0-6, 該配置需要開啟集成后生效
--concurrency <number> 控制模塊集成時的并發(fā)數(shù)量
--combine-modules 合并模塊配置 (主要用于合并分包配置的頁面到主包中)
--verbose 開啟框架調(diào)試日志
-h, --help 顯示幫助信息
--cwd <cwd> 當(dāng)前工作目錄, 默認(rèn)為 process.cwd()
-c, --config <path> 指定自定義配置文件路徑, 支持 .ts, .js, .mjs, .json, .jsonc, .json5 等類型, 如 mor.config.ts
--ignore-config 忽略或不自動載入用戶配置文件
--no-autoload-plugins 關(guān)閉自動載入插件功能 (默認(rèn): true)
--name <configName> 指定配置名稱, 如不指定則代表選擇所有配置
--plugins <plugins> 指定需要運行的插件, 如: plugin1,plugin2
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: