收藏
回答

ES6转ES5 报错。用了async

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug es6 工具 7.0.3 2.6.6


因为为了兼容一些旧版本机型。所以要将ES6转成ES5的选项勾上。然后报错 regeneratorRuntime is not defined 。找了网上文章。引入 regeneratorRuntime 之后。又有新的错误。

求问原因以及解决方法?

最后一次编辑于  04-25  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    04-25

    可参考:


    es6支持错误regeneratorRuntime is not defined
    https://developers.weixin.qq.com/community/develop/doc/a39569a8bd172ab387dc2f8c4a80ee8f

    04-25
    赞同
    回复 1
    • Mask.
      Mask.
      04-25

      按照帖子方法引入了runtime.js 然后报错。




      04-25
      回复
  • 小师叔
    小师叔
    05-08

    楼主解决了嘛

    05-08
    赞同
    回复 2
    • Mask.
      Mask.
      05-09

      解决了。

      05-09
      回复
    • 小师叔
      小师叔
      05-09

      是怎么做的?引入 runtime.js 之后还能不能勾选ES6转ES5?

      05-09
      回复
  • 铭锋科技
    铭锋科技
    04-25

    一般引用了regeneratorRuntime就不能勾选es6转es5,async是es6吗?不是

    04-25
    赞同
    回复 1
    • Mask.
      Mask.
      04-25

      也就是说我引用了regeneratorRuntime就可以了吗。不需要在勾选了吗?因为之前在低版本IOS有bug.用了

      Promise


      04-25
      回复