我使用下面的代码打印控制台登录本机反应,但我收到错误无法找到变量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>
);
}
}
Run Code Online (Sandbox Code Playgroud)
如何解决这个错误?
Mar*_*cek 18
删除此行:
var ConsolePanel = require('react-native-console-panel').displayWhenDev();
Run Code Online (Sandbox Code Playgroud)
并删除:
{ConsolePanel}
Run Code Online (Sandbox Code Playgroud)
要在React Native中将某些内容记录到控制台,只需执行以下操作:
console.log('Hi from React Native');
Run Code Online (Sandbox Code Playgroud)
要查看控制台输出,如果您使用的是Mac OS或Linux,请在终端窗口中运行:
$ adb logcat | grep ReactNativeJS
Run Code Online (Sandbox Code Playgroud)
如果您使用的是Windows,请参阅此StackOverflow问题: 如何在Windows中轻松查看和过滤Android的logcat?
阅读日志也记录在" 入门指南"中.
更新:您现在可以在控制台中运行react-native log-ios或react-native log-android查看日志.
| 归档时间: |
|
| 查看次数: |
19316 次 |
| 最近记录: |