s***@qq.com
s***@qq.com
  • 发布:2022-07-20 18:07
  • 更新:2022-07-20 18:07
  • 阅读:1387

【报Bug】升级3.3.4及以上版本后,小程序中的.ts文件编译出错 TS2304:Cannot find name 'wx'

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

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

HBuilderX版本号: 3.3.4

示例代码:

···
代码为: wx.getUserProfile()
小程序中的.ts文件编译出错 TS2304:Cannot find name 'wx'

.ts下代码为:console.log(res)
编译出错 TS2304:Cannot find name 'console'.

···

操作步骤:

在.ts文件中,包含代码
wx.getUserProfile()
console.log(res)
等即报错

预期结果:

应该正常编译

实际结果:

小程序中的.ts文件编译出错 TS2304:Cannot find name 'wx'
编译出错 TS2304:Cannot find name 'console'.

bug描述:

升级3.3.4版本后,小程序中的.ts文件编译出错 TS2304:Cannot find name 'wx'
代码为: wx.getUserProfile()
更新的版本同样报此错误。如3.4.18

现在当前只好退回到了 3.2.12 版本,则编译正常。


类似的,TS2304:Cannot find name 'console'. 对应的代码为:console.log(res)
是新版本的hx针对ts严格验证语法了吗?如何配置才能宽松验证?
或者我需要引用哪些库,才能调用这些方法?

2022-07-20 18:07 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复