[英]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.