await正在调试版本中工作但不在发布版本中。这种情况发生在react-native@0.50.1但不在react-native@0.48.4。它发生在设备和模拟器上。我看到第一个日志而不是第二个日志:
console.log('before await')
const value = await AsyncStorage.getItem(key)
console.log('after await value: ' + value)
我尝试使用不同的构建设置来进行死代码剥离,bitcode和性能优化,但它没有帮助。
可能是什么原因?也许是巴贝尔的事情?或者我是否必须调整代码以使用“然后”?
AsyncStorage.getItem(key).then(...
谢谢!
答案 0 :(得分:1)
我有同样的问题。我决定将其更新为: