message:Error: getjs /Users/aaa/Source/manding/APP/mhome/mhome_wechat/pages/deviceui/deviceui_univ.js fail,Error: pages/deviceui/deviceui_univ.js: file: pages/deviceui/deviceui_univ.js
unknown file: Property left of ForInStatement expected node to be of a type ["VariableDeclaration","LVal"] but instead got undefined
appid: xxx
openid: xxx
ideVersion: 1.06.2304191
osType: darwin-arm64
time: 2023-05-23 22:29:27
这个文件有什么特别,给个代码片段吧
windows 1.06.2306020版本
预览的时候也会出现一样的错误 昨天刚更新的版本。。
@工号 019743
经过对报错的文件 (.js)的排查(把方法挨个删掉再编译,找到导致错误的方法后,再把该方法内的代码部分删掉再编译……),终于找到了报错的代码,居然是一句console.log ...
console.log('订阅特征值->', uuid_config)
wx.notifyBLECharacteristicValueChange({
state: true, // 启用 notify 功能
// 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接
deviceId: that.data.mdevice['LOCAL_DEVICE_ID'],
// 这里的 serviceId 需要在 getBLEDeviceServices 接口中获取
serviceId: uuid_service,
// 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取
characteristicId: cur_char['uuid'],
success (res) {
// 这句导致编译错误! console.log('Enabled Notify->', cur_char['uuid'], res.errMsg)
console.log('Enabled Notify->', res.errMsg)
}
})