一、要解决的问题
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