undefined不是一个对象(评估' _reactNative.Stylesheet.create')

时间:2017-07-02 12:29:38

标签: javascript android ios react-native

我得到的是错误的错误' undefined不是一个对象(评估' _reactNative.Stylesheet.create')'也可以在截图中看到。

以下是我正在使用的代码;

import React, {Component} from 'react';
import {Text, Stylesheet} from 'react-native';
import {Content, Container, Body, Title} from 'native-base';
import GoogleStaticMap from 'react-native-google-static-map';

export default class Contact extends Component {
  render() {
    return (
      <GoogleStaticMap
      style={styles.map}
      latitude={'32.064171'}
      longitude={'34.7748068'}
      zoom={13}
      size={{
      width: 300,
      height: 550
    }}
    />);
  }
}

const styles = Stylesheet.create({
  map: {
    width: 300,
    height: 550
  }
});

module.export = Contact;

3 个答案:

答案 0 :(得分:9)

在工作表上使用大写的StyleSheet

import {Text, StyleSheet} from 'react-native';
...
const styles = StyleSheet.create({

答案 1 :(得分:0)

我在做...     从'react'导入{StyleSheet};

但是我应该做     从'react-native'导入{StyleSheet};

答案 2 :(得分:0)

因此您从False制作的样式表导入错误,这就是为什么会出现此错误。

相反,您应该导入为

react-native

并将其用作

import {StyleSheet} from 'react-native'