小程序
小游戏
企业微信
微信支付
扫描小程序码分享
所有的体验版小程序报错 regeneratorRuntime is not defined,所有小程序体验版均不可用
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
该问题是由于旧版开发者工具/miniprogram-ci 或者第三方框架未能正确注入 regeneratorRuntime 导致的。
该报错只会影响开发者工具模拟器,以及开发版体验版小程序;不会影响正式版小程序。
可以先尝试更新开发者工具和 miniprogram-ci 到最新版后,开启【将 JS 编译成 ES5】编译选项。miniprogram-ci 需要开启 es7: true 选项。
若使用了第三方框架,则需要排查第三方框架的编译是否正确注入 regeneratorRuntime。
若急于使用开发版体验版进行开发测试,可以使用开发者工具中的【调试基础库】选择2.21.2基础库 ,并给真机推送来绕过该问题。
==============
regeneratorRuntime 相关报错排查指引
https://developers.weixin.qq.com/community/develop/doc/0002ce07a58000a57c5da5e6456c09
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
工具需要开启编译选项【增强编译】(旧版)或者【将JS编译成ES5】
miniprogram-ci 上传代码需要开启编译选项【增强编译】
这个问题卡了我好几个小时,如果大家是用 mp-ci 的话,确保在 project.config.json 中加入
es7: true
tx还头部公司呢……官方自己连配置项都做不到统一,各种给开发者挖坑,实在太差劲了
目前通过 CI 上传的需要开发者手动引入 runtime.js 进行适配,正式版暂不受影响,具体等官方公告通知。
上周就遇到了,用uniapp编译的小程序,之前还好好的,现在解决办法是什么?
基础库切那个真机调试都有这个错误,我所有的用到async方法的文件都引入runtime.js了,还是不行,现在小程序根本没法测试上线,多长时间了,能不能修复啊
好了吗,我的也是,我上午突然不好用了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
该问题是由于旧版开发者工具/miniprogram-ci 或者第三方框架未能正确注入 regeneratorRuntime 导致的。
该报错只会影响开发者工具模拟器,以及开发版体验版小程序;不会影响正式版小程序。
可以先尝试更新开发者工具和 miniprogram-ci 到最新版后,开启【将 JS 编译成 ES5】编译选项。miniprogram-ci 需要开启 es7: true 选项。
若使用了第三方框架,则需要排查第三方框架的编译是否正确注入 regeneratorRuntime。
若急于使用开发版体验版进行开发测试,可以使用开发者工具中的【调试基础库】选择2.21.2基础库 ,并给真机推送来绕过该问题。
==============
regeneratorRuntime 相关报错排查指引
https://developers.weixin.qq.com/community/develop/doc/0002ce07a58000a57c5da5e6456c09
工具需要开启编译选项【增强编译】(旧版)或者【将JS编译成ES5】
miniprogram-ci 上传代码需要开启编译选项【增强编译】
es6: true,
es7: true
} 加下这个试试
这个问题卡了我好几个小时,如果大家是用 mp-ci 的话,确保在 project.config.json 中加入
es7: true
tx还头部公司呢……官方自己连配置项都做不到统一,各种给开发者挖坑,实在太差劲了
目前通过 CI 上传的需要开发者手动引入 runtime.js 进行适配,正式版暂不受影响,具体等官方公告通知。
上周就遇到了,用uniapp编译的小程序,之前还好好的,现在解决办法是什么?
基础库切那个真机调试都有这个错误,我所有的用到async方法的文件都引入runtime.js了,还是不行,现在小程序根本没法测试上线,多长时间了,能不能修复啊
好了吗,我的也是,我上午突然不好用了