我是ReactNative的初学者,我正在创建一个Twitter克隆来练习。
我已经开发了第一个应用程序,我没有问题。
但是自从我开始新项目以来,在项目中添加自定义模块后,我收到了此错误消息。
在这种情况下,我想将样式表导入我的自定义Tweet组件,我添加了一个捕获,它对你更好。
所以,我遵循捕获的所有指令,除了Watchmen,因为我正在使用Windows 10,在执行该过程之后,我使用“react-create-app”重新创建了一个新项目,重新启动XDE expo和应用程序但问题又回来了......
我还尝试过处理问题的Github程序(参见问题的问题)here => https://github.com/facebook/react-native/issues/4968
答案 0 :(得分:1)
检查文件顶部,以确保您尚未导入
import { threadId } from 'worker_threads';
我删除了它,并且奏效了
答案 1 :(得分:0)
当然可以,
以下是我的Tweet.js组件的代码=>
import React from 'react'
import {View,Text} from 'react-native'
import styles from 'Tweet.styles.js'
const Tweet = () => {
return (
<View>
<Text style={styles.text}>Hello world !</Text>
</View>
)
};
export default Tweet;
以下是我要在组件Tweet.js =&gt;
中导入的文件Tweet.style.js的代码import {StyleSheet} from 'react-native'
const styles = StyleSheet.create({
text: {
color:'red',
}
});
export default styles;
答案 2 :(得分:0)
导入中有3个问题:
正确导入应该是:
import styles from './Tweet.style'
答案 3 :(得分:0)
只需按照以下步骤再次进行
yarn add react-native-tweet-view
react-native link react-native-tweet-view
答案 4 :(得分:0)
有时会由于JS样式格式错误而发生此错误。如
backgroundColor= '#fff'
而不是
backgroundColor: '#fff'
这个..