收藏
回答

最新稳定版开发者工具上传代码无法识别ES2020可选链操作符语法?

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.05.2106300(最新稳定版)

代码中使用了 ?. 语法,目前已在线上环境使用了3个多月了,未发现这个语法有什么问题

昨天更新到最新版之后,本地调试和编译都没有问题,上传代码时报错,显示识别不了 ?. 语法

目前已经回退版本,尝试过修改 showES6CompileOption 为true,无效

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

1 个回答

  • 工号 9527
    工号 9527
    2021-07-02

    怎么复现呢?

    2021-07-02
    有用
    回复 14
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2021-07-02
      message:Error: apis/exchange.js: file: apis/exchange.js
       Unexpected token: punc (.)
         70 | exchangeShopCart: function exchangeShopCart() {
        71 | return _fetch.default.get("/api/member-portal/store/".concat(storeCode, "/exchangeShopCart")).then(function (res) {
      > 72 | getApp().globalData.cartDetail = res?.cartDetail;
           | ^
        73 | return res;
        74 | });
        75 | },
      appid: wxfb5fb4f81f5ff14c
      openid: o6zAJswApaBYsYjcqd4xs0K2auiA
      ideVersion: 1.05.2106300
      osType: win32-x64
      time: 2021-07-02 15:52:15
      2021-07-02
      回复
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2021-07-02
      我这边是报这个错误?难道是我理解错了?
      2021-07-02
      回复
    • 工号 9527
      工号 9527
      2021-07-02回复小白ᥬ😂᭄
      给个代码片段看看
      2021-07-02
      回复
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2021-07-02
      我测试了,全局?.替换成.之后就可以上传了,然后随便找个地方改个?.,就会报错
      2021-07-02
      回复
    • 小白ᥬ😂᭄
      小白ᥬ😂᭄
      2021-07-02回复工号 9527
      我这边现在百分百复现啊,我直接新建了一个项目,然后在自动生成的代码上,随便改一个?.,就上传不了,不可能跟appid有关吧?
      2021-07-02
      回复
    查看更多(9)
登录 后发表内容