w***@wicos.cn
w***@wicos.cn
  • 发布:2022-09-17 17:37
  • 更新:2022-12-06 11:51
  • 阅读:800

解决cli项目下配合uniCloud开发时云函数上传下载过于麻烦的问题

分类:uniCloud

一、要解决的问题
uniapp cli vue3 开发小程序时,大多采用的编辑器时vscode 如果此时同时使用unicloud,那么需要两个IDE来回切换,因此制作了一个小工具,原理上是对hbuilder cli 进行封装,从而可以更便捷的上传下载云函数
** 二、图片介绍 **

** 三、使用方法 **

务必将Hbuilder路径设在在环境变量内,否则会提示版本冲突

下载Releases内最符合您操作系统的版本,将uc.exe 文件放置在您的运行目录下即可使用如下方法进行操作

1. 列举资源信息

uc.exe -l [resource]uc.exe -l cf 表示:列举当前项目中所有云端函数

2. 资源上传[默认覆盖非跳过]

uc.exe -u [resource] [name]uc.exe -u cf test 表示:上传名称为test的云函数,如果云端存在同名函数则覆盖

3. 资源下载[默认覆盖非跳过]

uc.exe -d [resource] [name]uc.exe -d cf test 表示:下载名称为test的云函数,如果本地存在同名函数则覆盖

4. resource的取值如下

|resource | 含义 |
| ----------- | ----------- |
| cf 或 cloudfunction | 云函数 |
| cm 或 common | 云函数的公共模块 |
| db | 数据集合Schema |
| vf | 数据库校验函数 |
| ac 或 action | 数据库触发条件 |
| sp 或 space | 云空间 |
** 四、链接下载地址 **
可以点击链接下载,或者下载附件内的压缩文件使用
github UC

1 关注 分享
7***@qq.com

要回复文章请先登录注册

xiaoxiao昱

xiaoxiao昱

非常赞的工具,但此工具只是。

我的uniapp项目是通过cli创建的,通过HBuilder初始化了uniCloud,但我习惯在VSCode中进行开发。运行uniCloud又必须通过HBuilder,本质上HBuilder也是执行某个命令运行的,但我并不知道是什么命令。请问有没有脱离HBuilder运行uniCloud的方法,直接在vscode的集成终端中就运行了,而不需要在HBuilder和vscode之间进行切换。
2022-12-06 11:51
7***@qq.com

7***@qq.com

感谢,刚好需要
2022-11-08 10:18