我正在使用下面的代码打印控制台登录本机反应,但是我收到错误找不到变量v:
import React,
{
AppRegistry,
Component,
StyleSheet,
Text,
View,
} from 'react-native';
var ConsolePanel = require('react-native-console-panel').displayWhenDev();
class RanD extends Component {
render() {
return (
<View style={styles.container}>
<Text>
Hit me!
</Text>
<View>
{ConsolePanel}
</View>
</View>
);
}
}
如何解决此错误?
答案 0 :(得分:14)
删除此行:
var ConsolePanel = require('react-native-console-panel').displayWhenDev();
并删除:
{ConsolePanel}
要在React Native中将某些内容记录到控制台,只需执行以下操作:
console.log('Hi from React Native');
要查看控制台输出,如果您使用的是Mac OS或Linux,请在终端窗口中运行:
$ adb logcat | grep ReactNativeJS
如果您使用的是Windows,请参阅此StackOverflow问题: How to easily view and filter Android's logcat in Windows?
阅读日志也记录在Getting Started指南中。
更新:您现在可以运行react-native log-ios
或react-native log-android
来查看控制台中的日志。