模板
模板介绍
模板是 cloudbase framework 为开发者提供的一个可以开箱即用的种子工程,你可以通过一个命令选择你要创建的工程类型,就可以直接进行开发了。
使用模板快速创建应用
你可以通过cloudbase init --template <template_name>
or cloudbase init
都可以一键生成你想要创建的种子项目。
cloudbase init --template vue
✔ 选择关联环境 · static - [static-xxxxx:按量计费]
✔ 请输入项目名称 · vue
✔ 初始化项目vue成功!
ℹ 👉 执行命令 cd vue 进入项目文件夹
ℹ 👉 开发完成后,执行命令 cloudbase framework deploy 一键部署
or
cloudbase init
✔ 选择关联环境 · static - [static-xxxxx:按量计费]
? 选择云开发模板 …
❯ Vue 应用
React 应用
React 自定义配置应用
……
已支持的模板
模板开发指南
首先 fork 一下CloudBase Templates这个工程。
比如创建一个 koa 的模板,可以使用 koa init 初始化一个工程
然后把你的基础建设相关的东西搭建完成
你的工程里面创建一个 cloudbaserc.json,把你的开发、构建、部署的工作流配置完成
- 修改配置文件环境 id 为 "{{envId}}"
- 按照官方示例 README 格式修改 README 格式,可以参考 https://github.com/TencentCloudBase/cloudbase-templates/blob/master/express-starter/README.md
- 在页面上加入 Github 地址 以及部署工具信息 https://framework.service.tcloudbase.com/express-starter/
提交 PR 合并到官网模板仓库后
就可以通过 cloudbase init --template <your_template_name>创建属于你的种子工程了。
cloudbaserc.json 的更多帮助可以查看配置说明