1.8.1 • Published 4 years ago

@m860/cerberus-cli v1.8.1

Weekly downloads
16
License
MIT
Repository
github
Last release
4 years ago

cerberus-cli

cerberus命令行工具

Usage

$ # 安装cli工具
$ npm i -D @m860/cerberus-cli
$ # 添加配置文件
$ touch cbs.json # 根据需求进行配置
$ # 开起调试模式
$ npx cbs start cbs.json

commands

  • start <config> 启动本地小程序server
    • --host string server地址
    • --port number server端口
  • login - 登录
  • whoami - 显示当前登录人
  • logout - 退出登录
  • publish <config> <key> <versionName> - 发布
  • widget add <key> - 添加widget
  • widget [list/ls] - 查询widgets
  • widget rm <key> - 删除widget
  • bundles <key> - 查询bundles
  • register - 注册
  • config [list/ls] - 显示用户自定义配置
  • config set <key> <value> - 设置用户自定义配置

    比如要修改CloudCerberus的服务地址,cbs config set baseURL "http://127.0.0.1"

  • config reset - 重置用户自定义配置

配置

目前只支持.json文件配置

type ConfigOption={
    // 同webpack.mode
    mode:string,
    // 同webpack.entry
    entry:any,
    // 同webpack.output
    output:any,
    /**
    * 需要替换的module
    * 
    * @example
    * {
    *     cerberusTransformOption:{
    *         modules:["dateformat"]
    *     }
    * }
    * 
    */
    cerberusTransformOption:{
        modules:Array<string>,
        /**
         * 需要处理的资源文件的正则表达式,默认:/\.(gif|png|jpeg|jpg|svg)$/i 
         */
        resourceTest?:?RegExp
    }
}