DCloud_HB_WDL
DCloud_HB_WDL
  • 发布:2020-11-13 16:15
  • 更新:2021-03-06 10:39
  • 阅读:5345

HBuilderX 3.0.0 uniCloud目录结构调整说明

分类:HBuilderX

HBuilderX, 3.0.0版本,调整了uniCloud目录结构。

项目根目录下为uniCloud目录,其下有二级目录cloudfunctionsdatabase。database目录存放数据表schema扩展验证函数

为什么调整?

现有的cloudfunctions-[aliyun|tcb]目录结构在小项目下可以满足使用的要求,随着项目的越来越大,模块之间的关系越来越复杂,开发人员可能会将大部分的精力放在维护模块关系和处理代码的问题上。

那么如何让开发人员花跟多的精力在真正应该关心的核心业务上?

简单的调用和依赖关系已经不能满足复杂的业务场景,为了更好的管理模块之间的关系,使调试和维护更简单,模块解耦合的先进理念也应该深入到云函数的设计中,为此,我们推出下一阶段的uniCloud目录结构,调整了原来的cloudfunctions-[aliyun|tcb]目录结构

1. uniCloud目录结构列表详情

2. 目录迁移

如何将cloudfunctions-tcb|aliyun迁移到uniCloud-tcb|aliyun?
HBuilderX启动后,如果您的项目管理器,项目下存在cloudfunctions-tcb|aliyun目录,则会自动弹窗迁移窗口。

当然,您也可以在项目上手动操作。选择cloudfunctions-tcb|aliyun目录,右键菜单点击【迁移cloudfunctions目录】

3. 初始化云函数cloudfunctions_init.json文件调整

cloudfunctions_init.json文件内容,迁移至云函数下package.json文件
如下图所示,package.json文件,cloudfunction-config字段,即为cloudfunctions_init.json文件内容。

选中云函数,右键菜单,点击【上传部署】,会一并更新云函数初始化配置

0 关注 分享

要回复文章请先登录注册

生涯

生涯

如何迁移项目,数据云函数一块迁移或者说是复制项目,比如:用原服务商是腾讯云,现在需要把云函数及项目整体复制创建一个服务商为阿里的项目
2021-03-06 10:39
生涯

生涯

回复 DCloud_HB_WDL :
没事,不重要了,我只是在一个普通项目上,使用了uniCloud提供的,云上传,我自己再创建一下就行了
2021-01-04 17:51
DCloud_HB_WDL

DCloud_HB_WDL (作者)

回复 生涯 :
没看明白。能否提供下目录结构
2021-01-04 17:38
生涯

生涯

回复 DCloud_HB_WDL :
我在原有的一个项目上(微信小程序商城),加了一个云上传的操作,迁移以后,目录直接不见了
2021-01-04 17:21
DCloud_HB_WDL

DCloud_HB_WDL (作者)

回复 生涯 :
建议迁移
2021-01-04 17:09
生涯

生涯

不迁移的话,有影响吗?
2021-01-04 17:07
DCloud_heavensoft

DCloud_heavensoft

回复 MonikaChen :
不影响
2021-01-02 21:49
MonikaChen

MonikaChen

package.json文件不存在的话,不会影响之前的云函数使用吧?
2021-01-02 18:58