gpt4 book ai didi

react-native - CRNA,genymotion,世博会奇怪的错误

转载 作者:行者123 更新时间:2023-12-04 04:04:38 24 4
gpt4 key购买 nike

我正在使用 genymotion 来运行我的 React Native 开发环境。当特定组件加载时,我收到控制台错误消息:there was a problem sending log messages to your development environment带有使用 <unknown> 的奇怪堆栈跟踪代替几个命名函数。

我将问题缩小到代码中的一个组件:

class Questions extends React.Component {
constructor(props){
super(props);
this.state = {
style: 'all',
selected: ''}
}
render = () => {
return (
<View style={styles.questions}>
<ScrollView>
{(this.props.questions && this.state.style == 'all')&&
this.props.questions.map(post => {
return (
<TouchableHighlight onPress={() => this.loadQuestion(post)} key={post.ID + new Date(post.post_date)} style={styles.questionCard} >
<View style={styles.questionCard} >
<View style={styles.title}>
<Text style={{color: 'white'}}>{post.post_title}</Text>
<Text style={{color: 'white'}}> - {post.display_name} {utils.timeSince(new Date(post.post_date))}</Text>
</View>
</View>
</TouchableHighlight>
)
})
}
</ScrollView>
</View>
)
}
}

每当此组件加载时,我都会收到上面提到的 console.error。我知道这没什么好继续的,我什至不希望得到答案,但我不知所措。

如果你用谷歌搜索那个确切的错误信息,你会在 Github 上找到一个没有解决方案的问题,提到它可能是 expo sdk 中的一个错误(这是有道理的)并链接了另一个 404 问题。

最佳答案

好的,我想我解决了,问题实际上出在我的 utils 函数中 timeSince .我有一个杂散的 console.log() 语句,当我删除它时,错误就消失了。显然,使用此配置,您无法从内部 Assets 调用 console.log()。

编辑:好的,经过一些进一步的调试,当您尝试使用 console.log() 对象时会抛出此错误,日志的来源无关紧要。

关于react-native - CRNA,genymotion,世博会奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49364675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com