繁体   English   中英

react-native:导入后找不到变量样式表

[英]react-native: Can't find variable Stylesheet after importing it

我对什么应该是一个简单的修复有点困惑。 我在版本 0.27.2 上运行 react-native 项目,并且我的所有ios.js文件都成功导入样式表,除了一个。

导入看起来像这样:

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

import {
  Cell,
  CustomCell,
  Section,
  TableView
} from 'react-native-tableview-simple';

const styles = Stylesheet.create({
  container: {
      backgroundColor: 'rgb(20,25,30)',
    }
  }
);

Stylesheet.create({}) function 最终导致错误Can't find variable Stylesheet被抛出。 但是,我已经在具有相同导入的所有其他文件中以相同的方式声明了 styles,并且那些呈现 styles 没有错误。

此文件中唯一不同的是声明了多个类。 我是 React 新手,所以我不知道这是否会导致问题。 有谁知道是什么原因造成的?

你混合了情况,你需要写

const styles = StyleSheet.create({

就像您在导入时为其命名一样。

我刚遇到同样的问题,发现类型在不同的模块中。 如果您有正确的大小写(样式表)但仍然无法正常工作,则很可能您没有安装类型模块。 只需在 cmd 中执行这一行 -

npm install --save @types/react-native

它应该可以解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2025 STACKOOM.COM