收藏
回答

基础库版本2.21.3,在IOS手机上打开体验版空白?

由于体验版的基础库版本无法由开发者进行选择,所以出现这个错误如何解决?因为报错连onload都没执行到,不应该是业务逻辑代码的问题,也不应该是是调用了该基础库版本不支持的api导致的,麻烦官方答复一下

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

4 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-01-05

    该问题是由于旧版开发者工具/miniprogram-ci 或者第三方框架未能正确注入 regeneratorRuntime 导致的。


    该报错只会影响开发者工具模拟器,以及开发版体验版小程序;不会影响正式版小程序。


    可以先尝试更新开发者工具和 miniprogram-ci 到最新版后,开启【将 JS 编译成 ES5】编译选项。miniprogram-ci 需要开启 es7: true (增强编译)选项。


    若使用了第三方框架,则需要排查第三方框架的编译是否正确注入 regeneratorRuntime。


    若急于使用开发版体验版进行开发测试,可以使用开发者工具中的【调试基础库】选择2.21.2基础库 ,并给真机推送来绕过该问题。

    2022-01-05
    有用
    回复
  • brave
    brave
    2022-01-05

    2022-01-05
    有用 1
    回复 2
    • 筱茜、
      筱茜、
      2022-01-05
      勾选将js编译成es5反而不行,我去掉后反而正常了
      2022-01-05
      回复
    • 筱茜、
      筱茜、
      2022-01-05
      然后增强编译这个选项在哪里?我在本地设置里面没看到有设置的地方的?
      2022-01-05
      回复
  • 筱茜、
    筱茜、
    2022-01-05

    去掉勾选【将js编译成ES5】就正常了,后续的朋友有问题的话可以试试看哈,不行就试一下楼下的截图官方回答的方案

    2022-01-05
    有用
    回复
  • 宁静的疯子
    宁静的疯子
    2022-01-05

    今天上午我的也突然不好使了,也报一样的错

    2022-01-05
    有用
    回复 3
    • 筱茜、
      筱茜、
      2022-01-05
      我刚刚试了去掉勾选【将js编译成ES5】就正常了,你还有问题的话可以试试看
      2022-01-05
      回复
    • 你好
      你好
      2022-01-05回复筱茜、
      哎 还是i不行
      2022-01-05
      回复
    • 宁静的疯子
      宁静的疯子
      2022-01-05回复筱茜、
      我这边也是不行啊
      2022-01-05
      回复
登录 后发表内容