跳到主要内容
命令行
本篇会详细讲解 Cli 命令的详细用法

cabinx dev 启动

调用 cabinx dev 命令, 将启动指定cabinx项目的开发流程,编译器会依次执行以下工作:

  1. 校验 cabinx-cli 的版本是否为最新,如果不是,提示用户升级。
  2. 校验用户是否填写了 email 和 serverBase (后边说明),如果没有,则在进行相关交互
  3. 在用户指定的 serverBase 内创建 kayak-project 目录,如果已经存在则不创建
  4. 将首次编译代码部署在 serverBase/kayak-project/#ProjectName#/src
  5. 首次编译成功后,将自动通过 chrome 打开开发管理页面
  6. 后续每次代码修改,将增量编译到 serverBase/kayak-project/#ProjectName#

参数

-a / --ask

cabinx dev -a
cabinx dev -a 'path\to\your\serverBase' 'your_dmall_email'
  • 启动 cabinx dev 并且重新设值 serverBase 和 dmallEmail。
  • cabinx dev -a 将以交互的形式重置 serverBase
  • cabinx dev -a 'path\to\your\serverBase' 'your_dmall_email' 将第一个参数设置为 serverBase,第二个参数设置为 dmallEmail

-p / --path

cabinx dev --path 'path\to\your\project'
  • 启动 cabinx dev 并以指定路径作为项目目录。
  • 默认情况下, cabinx dev 会以开发者命令行的当前路径作为项目目录。

-d / --dev

cabinx dev --dev dev cabinx dev --dev beta
  • 启动 cabinx dev 并且使用指定的测试/开发版本。
  • 默认情况下不需要添加,统一使用正式版。只有当新版本 cabinx-cli 需要少部分人测试某个版本时才会用到。

cabinx build 构建

调用 cabinx build 命令, 将启动指定 cabinx 项目的打包流程,编译器会一次执行以下工作:

  1. 校验 cabinx-cli 的版本是否为最新,如果不是,提示用户升级。
  2. 清空项目目录下边的 dist,mobileapp 目录。
  3. 执行编译逻辑,将通过浏览器访问的代码编译到 dist 目录下。
  4. 执行编译逻辑,如果是 cabinx 项目,会将 osapp 手机端访问的代码编译到 mobileapp 目录下边

参数

-p / --path

cabinx build --path 'path\to\your\project'
  • 启动 cabinx build 并以指定路径作为项目目录。
  • 默认情况下,cabinx build 会以开发者命令行的当前路径作为项目目录。

-d / --dev

cabinx dev --dev dev
cabinx dev --dev beta
  • 启动 cabinx dev 并且使用指定的测试/开发版本。
  • 默认情况下不需要添加,统一使用正式版。只有当新版本 cabinx-cli 需要少部分人测试某个版本时才会用到。

cabinx --version 查看版本

查看当前安装的cabinx-cli的版本,也可执行cabinx -v查看。