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

0.21.4 • 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

Readme

Keywords

none

Package Sidebar

Install

npm i @cloudbase/lowcode-cli

Weekly Downloads

4,651

Version

0.21.4

License

ISC

Unpacked Size

2.16 MB

Total Files

113

Last publish

Collaborators

  • yuzhen
  • woodenstone
  • justan
  • miusuncle
  • wangjiachen
  • wedabot
  • barretyi
  • daniel-dx
  • issacliu
  • liuyanjie
  • bobbyzhao
  • starkwang
  • yhyang
  • binggg
  • fengkx