Chameleon 命令行工具

2020-05-14 14:19 更新

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)值功能
langcml|vuecml設(shè)置項(xiàng)目默認(rèn)模板語法
tplhtml|smartyhtml設(shè)置chameleon.config.js中的templateType字段
demoblank|todoblank設(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é)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號