1.1.0-beta.5 • Published 4 years ago

@we-weaver/cli v1.1.0-beta.5

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Weaver cli

Quick start

安装包

  yarn global add @we-weaver/cli

or

  npm install @we-weaver/cli -g

初始化配置

安装成功后使用改命令初始化配置

  weaver config --init

登录

输入 OA 帐号密码即可

  weaver login

Usage

初始化组件或场景

tip:初始化时输入组件的名称即可,组件的类型会在创建成功后修改 例如 weaver init sidebar,选择业务组件,将会生成 basic-component-sidebar 目录,如果目录名称有误(没有正确的包含组件的类型),请手动调整名称。

  • 基础组件
  • 业务组件
  • 场景
  weaver init [组件或场景名称]

上传组件至组件平台

组件上传的标准是当前目录下存在 package.json 文件.

  weaver upload [目标目录或者当前目录]

打包

内置 (Bili)https://bili.egoist.sh/#/ 打包工具

  weaver build <entry> [type=jsx|vue]

调试

内置 (Poi)https://poi.js.org/ 调试工具

  weaver dev [entry] --serve

其它

如果需要调整调试或者打包配置, 在 package.json 中新增 weaver 字段或者新增 weaver.config.js 文件

  {
    ...
    "weaver": {
      // 上传配置
      "upload": {
        // 需要上传的目标仓库
        "repository_id": 5247,
        // 目标分支
        "target_branch": "master",
        // 上传需要忽略的文件或文件夹,会与 .gitignore 中的内容进行合并
        "excludes": [
          ".vscode",
          "node_modules",
          ".git",
          ".gitignore",
          ".DS_Store",
          "dist",
          "screenshots",
          "yarn.lock",
          "package.lock",
        ],
      },
      "buildConfig": {
        // https://poi.js.org/config.html
      },
      "devConfig": {
        // https://bili.egoist.sh/#/
      }
    }
  }