React Native:react native undefined不是一个对象(评估'this._lazyCallableModules

时间:2017-08-13 16:24:31

标签: android react-native

我是新尝试反应原生Android应用程序开发,并得到此错误。

这是我的index.android.js

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

    export default class App extends React.Component {
      render() {
        return (
          <View style={styles.container}>
            <Text>First Try</Text>
          </View>
        );
      }
    }

    const styles = StyleSheet.create({
      container: {
        flex: 1,
        backgroundColor: '#fff',
        alignItems: 'center',
        justifyContent: 'center',
      },
    });

enter image description here

1 个答案:

答案 0 :(得分:2)

在react-native的repo上发现此问题:https://github.com/facebook/react-native/issues/14933#issuecomment-314150944,尝试将babel-preset-react-native中的package.json更改为2.0.0,然后运行npm install并执行watchman watch-del-all然后尝试再次开始运行项目。

不确定这是否会成为问题,但请尝试一下: 将import React from 'react';更改为import React, { Component } from 'react';

然后将export default class App extends React.Component更改为export default class App extends Component