我对React非常陌生,我正试图让它成立Meteor,并将其他来源的东西拼凑在一起。其中一个来源为应用程序设置了控制台日志记录,但是我将采用ES6/JSX方式,所以只是使用他们的代码对我来说不起作用(或者它看起来不像)。控制台日志记录反应?
一些代码,我发现记录是
import Logger from 'simple-console-logger';
Logger.configure({level: 'debug'});
我使用react-logger
和react-console-logger
无济于事也试过。这是我为后者编写的代码,我相信它应该可以工作。
import {Logger, ConsoleLogger} from 'react-console-logger';
const myLogger = new Logger();
export default class App extends Component {
render() {
myLogger.info('something witty');
}
}
然而,myLogger.info('...')
正在为node_modules/react-console-logger/lib/Logger.js
呼叫已它定义为
而且this.logger
是不确定的,但我看到它被上面定义的?
有谁知道我在做什么错?它看起来像我的图书馆有错误,但也许它与我使用JSX文件而不是js有关?
你需要登录只是为了帮助调试/写你的代码,或者这是一个更永久固定的? – patrick
只是为了帮助调试。我可以没有,但如果我甚至不能让控制台日志记录工作,我不知道我可以得到任何工作... – adinutzyc21
没有必要重新发明轮子。这是解释所有问题的最佳链接。 https://codeburst.io/react-native-debugging-tools-3a24e4e40e4 –