@cloudbase/lowcode-cli
TypeScript icon, indicating that this package has built-in type declarations

0.22.2 • Public • Published

@cloudbase/lowcode-cli

@cloudbase/cli 的低码功能实现

Publish

  1. 修改 pacakge.json version
  2. yarn run changelog
  3. commit changes, 打 git tag @cloudbase/lowcode-cli@<版本号> push
  4. yarn npm publish --tag xxx

Usage

const lowcodeCli = require('@cloudbase/lowcode-cli');

低码命令行,嵌入到云开发命令行内(tcb xxx)。

云开发命令行 git:http://git.woa.com/QBase/cloud-base-cli.git。调用入口在src/cammands/lowcode 如需修改 cloud-base-cli.git,则需要 link tcb 命令到 cloud-base-cli 项目。 版本查看:https://registry.npmjs.org/@cloudbase/lowcode-cli

如何本地调试

  • 只调试 lowcode-cli,link 到全局的@cloudbase/cli
cd packages/lowcode-cli

# 安装依赖
npm i

# 生成全局软链,将全局的/usr/local/node_modules/@cloudbaes/lowcode-cli link到本项目中
npm link

# 启动监听文件
npm run dev

# 进入全局@cloudbase/cli目录,link到刚才生成的全局软链
cd /usr/local/lib/node_modules/@cloudbase/cli
npm link @cloudbase/lowcode-cli
  • 调试 lowcode-cli 和调试 cloudbase-cli
# lowcode-cli项目
cd packages/lowcode-cli

# 安装依赖
npm i

# 生成全局软链,将全局的/usr/local/node_modules/@cloudbaes/lowcode-cli link到本项目中
npm link

# 启动监听文件
npm run dev



# cloud-base-cli项目,http://git.woa.com/QBase/cloud-base-cli.git
cd cloud-base-cli

# 安装依赖
npm i

# 生成全局软链,将全局的/usr/local/node_modules/@cloudbaes/cli link到本项目中
npm link

# 将在lowcode-cli刚才生成的全局/usr/local/node_modules/@cloudbaes/lowcode-cli link到本项目中
npm link @cloudbase/lowcode-cli

# 启动监听文件
npm run dev
  • 本地运行 CLI
tcb login

tcb lowcode xxx

/@cloudbase/lowcode-cli/

    Package Sidebar

    Install

    npm i @cloudbase/lowcode-cli

    Weekly Downloads

    312

    Version

    0.22.2

    License

    ISC

    Unpacked Size

    2.26 MB

    Total Files

    118

    Last publish

    Collaborators

    • wangjiachen
    • daniel-dx
    • starkwang
    • yhyang
    • binggg
    • fengkx
    • liuyanjie
    • justan
    • woodenstone
    • miusuncle
    • wedabot
    • areo-joe