收藏
回答

最新版开发工具没有增强编译?

1.05.2107090版本,在项目本地设置中没有es6转es5选项,增强编译也没有

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

3 个回答

  • commy
    commy
    2021-07-19

    https://developers.weixin.qq.com/miniprogram/dev/devtools/codecompile.html

    在工具 1.05.2106091 版本之后,原有的ES6 转 ES5 和 增强编译 选项统一合并为将 JS 代码编译成 ES5,此功能和原有的增强编译逻辑一致。如需了解旧版本的文档,请点此查看

    2021-07-19
    有用 4
    回复 10
    • 顾楠
      顾楠
      2021-07-19
      感谢解答!!
      2021-07-19
      回复
    • 任杰
      任杰
      2021-09-29
      打开之后还是不能用await啊……
      2021-09-29
      2
      回复
    • 暮夜望日
      暮夜望日
      2021-11-12
      我也遇到这个问题了,官方说增强编译支持await,支持个屁喔,他们写文档前不自己试下的吗,我照抄示例代码结果根本不认await
      2021-11-12
      回复
    • commy
      commy
      2021-11-16回复暮夜望日
      麻烦提供个代码片段来看看具体是什么问题?
      2021-11-16
      回复
    • me
      me
      2021-11-17回复暮夜望日
      对,根本不能用,不支持
      2021-11-17
      回复
    查看更多(5)
  • Not EASY
    Not EASY
    2021-12-24

    stable 1.05.2110290 也出现了同样的问题 async使用直接报错

    2021-12-24
    有用
    回复 1
    • Not EASY
      Not EASY
      2021-12-24
      去掉按需加载"lazyCodeLoading": "requiredComponents",就可以编译成功。或者将调试基础库降到2.16.0灰度中。
      2021-12-24
      回复
  • Messydays
    Messydays
    2021-12-07

    确实不支持,今天我就被坑了又坑

    2021-12-07
    有用
    回复 2
    • 三白
      三白
      2021-12-12
      我在onload里用的。一开始是写成 async onLoad: function (options) {,报错;后来写成 async onLoad(options) {,问题就解决了
      2021-12-12
      回复
    • 三白
      三白
      2021-12-12
      或者写成 onLoad:async function (options) {,我这都没报错
      2021-12-12
      回复
登录 后发表内容