chameleon-tool 是 CML 的命令行工具,該命令行工具命令詳細(xì)如下。
獲取工具信息
- cml -h 或cml --help 查看幫助信息
- cml -v 或cml --version 查看 chameleon-cli 版本信息
初始化項(xiàng)目、頁面、組件
- cml init -h 查看 init 命令的幫助信息
- cml init project 創(chuàng)建項(xiàng)目
- cml init page 創(chuàng)建頁面
- cml init component 創(chuàng)建組件
- cml dev --nopreview dev 模式不在瀏覽器打開 preview 頁面,簡寫cml dev -n(chameleon-tool@0.3.3 版本開始支持)
cml init project 命令有如下參數(shù)
參數(shù)名 | 可選值 | 默認(rèn)值 | 功能 |
---|
lang | cml|vue | cml | 設(shè)置項(xiàng)目默認(rèn)模板語法 |
tpl | html|smarty | html | 設(shè)置chameleon.config.js中的templateType字段 |
demo | blank|todo | blank | 設(shè)置要初始化的項(xiàng)目模板 |
使用方式: cml init project --參數(shù)名 參數(shù)值 例如cml init project --lang vue --tpl html
開發(fā)/生產(chǎn)模式
- cml dev 啟動開發(fā)模式,默認(rèn)啟動所有 端的構(gòu)建,如果不啟動某一端可以通過devOffPlatform配置
- cml build 啟動生產(chǎn)模式打包,默認(rèn)啟動所有 端的構(gòu)建,如果不啟動某一端可以通過buildOffPlatform配置
web 環(huán)境
- cml web -h 查看 web 命令的幫助信息
- cml web dev 執(zhí)行 Web 端開發(fā)模式構(gòu)建
- cml web build 執(zhí)行 Web 端打包模式構(gòu)建
微信小程序環(huán)境
- cml wx -h 查看 wx 命令的幫助信息
- cml wx dev 執(zhí)行微信端開發(fā)模式構(gòu)建 也會構(gòu)建 Web 端,使 API Mock 生效
- cml wx build 執(zhí)行微信端打包模式構(gòu)建
支付寶小程序環(huán)境
- cml alipay -h 查看 alipay 命令的幫助信息
- cml alipay dev 執(zhí)行支付寶端開發(fā)模式構(gòu)建 也會構(gòu)建 Web 端,使 API Mock 生效
- cml alipay build 執(zhí)行支付寶端打包模式構(gòu)建
百度小程序環(huán)境
- cml baidu -h 查看 baidu 命令的幫助信息
- cml baidu dev 執(zhí)行百度端開發(fā)模式構(gòu)建 也會構(gòu)建 Web 端,使 API Mock 生效
- cml baidu build 執(zhí)行百度端打包模式構(gòu)建
Weex 環(huán)境
- cml weex -h 查看 Weex 命令的幫助信息
- cml weex dev 執(zhí)行 Weex 端開發(fā)模式構(gòu)建,也會構(gòu)建 Web 端,進(jìn)行預(yù)覽調(diào)試
- cml weex build 執(zhí)行 Weex 端打包模式構(gòu)建
其他更多環(huán)境
在執(zhí)行 web、wx、alipay、baidu 和 weex 構(gòu)建命令時,會讀取 chameleon.config.js 中的配置信息,具體配置參見項(xiàng)目配置一節(jié)。
更多建議: