cabinx dev 启动
调用 cabinx dev 命令, 将启动指定cabinx项目的开发流程,编译器会依次执行以下工作:
- 校验 cabinx-cli 的版本是否为最新,如果不是,提示用户升级。
- 校验用户是否填写了 email 和 serverBase (后边说明),如果没有,则在进行相关交互
- 在用户指定的 serverBase 内创建 kayak-project 目录,如果已经存在则不创建
- 将首次编译代码部署在 serverBase/kayak-project/#ProjectName#/src
- 首次编译成功后,将自动通过 chrome 打开开发管理页面
- 后续每次代码修改,将增量编译到 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
将以交互的形式重置 serverBasecabinx 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 项目的打包流程,编译器会一次执行以下工作:
- 校验 cabinx-cli 的版本是否为最新,如果不是,提示用户升级。
- 清空项目目录下边的 dist,mobileapp 目录。
- 执行编译逻辑,将通过浏览器访问的代码编译到 dist 目录下。
- 执行编译逻辑,如果是 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
查看。