收藏
回答

开发者工具是不是有问题?

我小程序的主题是微信A,但是微信B是他的开发者

我用微信B注册登录了微信开发者工具和腾讯云。当然,这应该跟我下面的问题没什么关系,我的问题主要是:

我在腾讯云创建了付费环境(下面的长ID,因为命名的时候我复制了免费环境的环境ID),微信开发者工具里是系统自带的免费环境(下面的短ID),且倒三角点了没反应,无法切换环境,我也反复卸载重装过微信开发者工具,还是无法解决。

我让workbuddy总结了问题清单

一、核心死结:云函数上传覆盖不生效

问题:在微信开发者工具里右键云函数 → "上传并部署",显示上传成功,但云端代码还是模板代码,没有被实际代码覆盖。尝试过的所有方法:

  • 右键 → "上传并部署:云端安装依赖"
  • 右键 → "创建并部署:所有文件"
  • 手动在云端创建空函数后再上传覆盖
  • 添加 config.json 配置文件
  • 添加 cloudbaserc.json 配置文件
  • 完全重启开发者工具
  • 删除重建云函数

结果:全部失败


二、环境系统不互通

微信开发者工具的云开发和腾讯云 CloudBase 是两套完全隔离的系统:

环境来源能看到的管理工具cloud1-4gcuimf9461c2d58微信开发者工具免费环境只能微信开发者工具里看cloud1-4gcuimf9461c2d58-8872ed43腾讯云付费环境只能腾讯云控制台/CLI里看

  • 腾讯云 CLI 看不到微信开发者工具的免费环境
  • 微信开发者工具看不到腾讯云的付费环境
  • 两者数据完全隔离,无法互通

三、微信开发者工具环境无法切换

问题:开发者工具左上角点击环境切换按钮,只有旧的免费环境可选,没有其他环境。尝试:

  • 点击倒三角切换 → 无反应
  • 重装开发者工具 → 依然如此

四、账号问题

  • 微信A:无法登录腾讯云控制台(提示"微信号已被封禁")
  • 微信B:已作为运营者/开发者/数据分析者添加,但无法在腾讯云控制台管理微信A的资源

五、登录功能问题

问题:点击"微信一键登录"提示登录失败

  • 原因:云函数返回模板代码而非实际代码
  • 已从 getUserInfo 改为 getUserProfile API
  • 但因为云函数覆盖问题,依然无法正常工作

根本原因总结

核心死结:微信开发者工具的上传功能存在bug,代码无法真正覆盖到云端。腾讯云 CLI/控制台和微信开发者工具是两套隔离的系统,无法互相管理对方的环境,导致找不到替代方案来绕过这个问题。


回答关注问题邀请回答
收藏

2 个回答

  • 微风
    微风
    04-22

    上传云函数失败怎么办?TypeError: d.isSymbolicLink is not a function


    04-22
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    03-19
    有用
    回复 1
    • Ivy
      Ivy
      03-20
      下载的这个版本wechat_devtools_2.01.2510280_win32_x64
      03-20
      回复
登录 后发表内容