@cloudbase/lowcode-cli

云开发低码的命令行基础库

Usage no npm install needed!

<script type="module">
  import cloudbaseLowcodeCli from 'https://cdn.skypack.dev/@cloudbase/lowcode-cli';
</script>

README

@cloudbase/lowcode-cli

@cloudbase/cli 的低码功能实现

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