8***@qq.com
8***@qq.com
  • 发布:2023-03-29 17:23
  • 更新:2023-09-18 14:51
  • 阅读:182

【报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

有解决吗 我也遇到了

要回复问题请先登录注册