我小程序的主题是微信A,但是微信B是他的开发者
我用微信B注册登录了微信开发者工具和腾讯云。当然,这应该跟我下面的问题没什么关系,我的问题主要是:
我在腾讯云创建了付费环境(下面的长ID,因为命名的时候我复制了免费环境的环境ID),微信开发者工具里是系统自带的免费环境(下面的短ID),且倒三角点了没反应,无法切换环境,我也反复卸载重装过微信开发者工具,还是无法解决。
我让workbuddy总结了问题清单
一、核心死结:云函数上传覆盖不生效
问题:在微信开发者工具里右键云函数 → "上传并部署",显示上传成功,但云端代码还是模板代码,没有被实际代码覆盖。尝试过的所有方法:
- 右键 → "上传并部署:云端安装依赖"
- 右键 → "创建并部署:所有文件"
- 手动在云端创建空函数后再上传覆盖
- 添加
config.json配置文件 - 添加
cloudbaserc.json配置文件 - 完全重启开发者工具
- 删除重建云函数
结果:全部失败
二、环境系统不互通
微信开发者工具的云开发和腾讯云 CloudBase 是两套完全隔离的系统:
环境来源能看到的管理工具cloud1-4gcuimf9461c2d58微信开发者工具免费环境只能微信开发者工具里看cloud1-4gcuimf9461c2d58-8872ed43腾讯云付费环境只能腾讯云控制台/CLI里看
- 腾讯云 CLI 看不到微信开发者工具的免费环境
- 微信开发者工具看不到腾讯云的付费环境
- 两者数据完全隔离,无法互通
三、微信开发者工具环境无法切换
问题:开发者工具左上角点击环境切换按钮,只有旧的免费环境可选,没有其他环境。尝试:
- 点击倒三角切换 → 无反应
- 重装开发者工具 → 依然如此
四、账号问题
- 微信A:无法登录腾讯云控制台(提示"微信号已被封禁")
- 微信B:已作为运营者/开发者/数据分析者添加,但无法在腾讯云控制台管理微信A的资源
五、登录功能问题
问题:点击"微信一键登录"提示登录失败
- 原因:云函数返回模板代码而非实际代码
- 已从
getUserInfo改为getUserProfileAPI - 但因为云函数覆盖问题,依然无法正常工作
根本原因总结
核心死结:微信开发者工具的上传功能存在bug,代码无法真正覆盖到云端。腾讯云 CLI/控制台和微信开发者工具是两套隔离的系统,无法互相管理对方的环境,导致找不到替代方案来绕过这个问题。

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