8***@qq.com
8***@qq.com
  • 发布:2023-03-29 17:23
  • 更新:2024-10-11 15:32
  • 阅读:662

【报Bug】引入第三方js发现 typeof 关键字被编译成了_typeof

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

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

HBuilderX版本号: 3.7.9

操作步骤:

1.页面 引入import minemap from "../../static/minemap/minemap.js"; 文件见附件
启动页面,浏览器观察 编译后的 源文件代码 收 function Mr(t) 这个方法。
发现 typeof 被转成了_typeof

预期结果:

typeof 被转成了typeof 关键字不能变啊。低级错误

实际结果:

发现 typeof 被转成了_typeof

bug描述:

static 文件夹 引入外部js 文件
用chrome 运行 项目
源代码为 return "object" == typeof t && null !== t && !Array.isArray(t)
编译后发现被混淆为
return "object" == _typeof(t) && null !== t && !Array.isArray(t);

js 中 typeof 为 一个关键字 ,编译后 变成了 _typeof
然后直接报出错误 Uncaught ReferenceError: _typeof is not defined

2023-03-29 17:23 负责人:DCloud_UNI_GSQ 分享
已邀请:

最佳回复

DCloud_UNI_GSQ

DCloud_UNI_GSQ

上传一下可进行测试的完成工程

5***@qq.com

5***@qq.com

+1, 同样的问题。

  • DCloud_HB_WDL

    请参考最新回复,上传一下可进行测试的完成工程

    2023-04-24 11:33

8***@qq.com

8***@qq.com

有解决吗 我也遇到了

6***@qq.com

6***@qq.com - 111

"benz-amr-recorder": "^1.1.5",引入这个包,执行初始化 initWithUr 方法l的时候,就会报错

1***@qq.com

1***@qq.com

遇到同样的问题,也是用的minemap,不知是否解决

要回复问题请先登录注册