JMX乐
JMX乐
  • 发布:2023-02-14 17:47
  • 更新:2024-11-29 10:37
  • 阅读:1120

【报Bug】uniapp使用hubuilderx直接编译发布微信小程序(自动上传到微信平台),如果勾选了转换成es5就上传报错

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 21H2

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

第三方开发者工具版本号: 1.06.2301160

基础库版本号: 2.29.0

项目创建方式: HBuilderX

操作步骤:

uniapp创建的vue3项目

manifest.json-微信小程序配置

  • 勾选ES6转ES5
  • 勾选上传代码时样式自动补全
  • 勾选上传代码时压缩
  • 勾选位置接口

步骤
1.hubuilderx

  1. 发行
  2. 小程序-微信
  3. 勾选自动上传到微信平台(不会打开微信开发者工具)
  4. 点击发行

预期结果:

不报错,正常上传成功到微信公众后平台

实际结果:

[HBuilder] 17:27:18.609 Error: common/vendor.js: file: common/vendor.js  
 Unexpected token: punc ())  
   1745 |           t = x(e) ? e.bind(n, n) : x(e.get) ? e.get.bind(n, n) : l,  
  1746 |           o = !x(e) && x(e.set) ? e.set.bind(n) : l,  
> 1747 |           s = Li({ get: t, set: o });Object.defineProperty(r, _2, { enumerable: !0, configurable: !0, get: () => s.value, set: e => s.value = e });  
       |                                                                                                            ^  
  1748 |     };  
  1749 |   
  1750 |     for (const _2 in i) { ```

bug描述:

uniapp创建的vue3项目

manifest.json-微信小程序配置

  • 勾选ES6转ES5
  • 勾选上传代码时样式自动补全
  • 勾选上传代码时压缩
  • 勾选位置接口

步骤
1.hubuilderx

  1. 发行
  2. 小程序-微信
  3. 勾选自动上传到微信平台(不会打开微信开发者工具)
  4. 点击发行
  5. 结果如下
    [HBuilder] 17:27:18.602 上传项目到微信平台失败  
    [HBuilder] 17:27:18.609 Error: common/vendor.js: file: common/vendor.js  
    Unexpected token: punc ())  
    1745 |           t = x(e) ? e.bind(n, n) : x(e.get) ? e.get.bind(n, n) : l,  
    1746 |           o = !x(e) && x(e.set) ? e.set.bind(n) : l,  
    > 1747 |           s = Li({ get: t, set: o });Object.defineProperty(r, _2, { enumerable: !0, configurable: !0, get: () => s.value, set: e => s.value = e });  
       |                                                                                                            ^  
    1748 |     };  
    1749 |   
    1750 |     for (const _2 in i) {
2023-02-14 17:47 负责人:无 分享
已邀请:

最佳回复

DCloud_UNI_yuhe

DCloud_UNI_yuhe

这个问题已经修复,点击工具/插件安装,重新安装微信小程序上传 ci 插件,之后功能可以正常使用

2***@qq.com

2***@qq.com

不解决吗

5***@qq.com

5***@qq.com - 前端开发

我的也是

g***@163.com

g***@163.com

我的也是一样的问题,不勾选es6转es5可以正常上传,但是在部分手机上会有显示问题

x***@qq.com

x***@qq.com

我的也是,引入了ucharts,报这个文件有错,好像这个文件中的es6转不了

1***@qq.com

1***@qq.com

一样的问题。有解决的方式吗?

1***@qq.com

1***@qq.com

我取消了a??b 语法就可以了

星海扬帆

星海扬帆 - 星帆云海

这个问题解决了么?我现在也出现了

9***@qq.com

9***@qq.com

一年了,也没有个解决方案?

佚名9527

佚名9527

原来bug已经这么久了 , 还没修复服了

  • 主治医生

    现在还有呢 根本不解决

    2024-05-07 09:46

要回复问题请先登录注册