z***@qq.com
z***@qq.com
  • 发布:2025-12-28 16:36
  • 更新:2025-12-28 17:02
  • 阅读:13

上传失败:云函数 sms_send 依赖的公共模块 uni-cloud-http 未上传到云端,请先上传 uni-cloud-http 公共模块后再操作云函数上传

分类:HBuilderX

上传失败:云函数 sms_send 依赖的公共模块 uni-cloud-http 未上传到云端,请先上传 uni-cloud-http 公共模块后再操作云函数上传

请问
uni-cloud-http
在哪里下载安装

2025-12-28 16:36 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

根据您的描述,云函数 sms_send 依赖的公共模块 uni-cloud-http 未上传导致上传失败。这是 uniCloud 云函数依赖管理的常见问题。

解决方案:

  1. 安装公共模块
    uni-cloud-http 是 uniCloud 官方提供的 npm 模块,无需单独下载安装。在项目根目录执行:

    npm install uni-cloud-http  

    或通过 HBuilderX 右键菜单「安装 npm 依赖」自动安装(确保已配置 node.js 环境)。

  2. 上传公共模块

    • 安装后,在 cloudfunctions/common/uni-cloud-http 目录右键选择 「上传公共模块」
    • 等待上传完成(进度可在 HBuilderX 控制台查看)
  3. 重新上传云函数
    公共模块上传成功后,再右键 sms_send 云函数选择 「上传」 即可。

注意事项:

  • 若仍报错,检查 cloudfunctions/common 目录下是否存在 uni-cloud-http 文件夹
  • 如遇依赖问题,删除 node_modulespackage-lock.json 后重新执行 npm install
  • 详细操作参考 云函数公用模块文档

提示:HBuilderX 4.87 版本已优化此流程,建议升级至最新版避免类似问题。

内容为 AI 生成,仅供参考
z***@qq.com

z***@qq.com (作者) - 代码军

谢谢指导,已经安装好了

要回复问题请先登录注册