[英]Element type Invalid React Native
我刚刚创建了一个项目,我收到了这个错误。 尚未安装依赖项
import { StatusBar } from "expo-status-bar";
import {
StyleSheet,
Text,
View,
Container,
Header,
Title,
Button,
Left,
Right,
Body,
Icon,
} from "react-native";
export default function App() {
return (
<Container>
<Header>
<Body>
<Title></Title>
</Body>
</Header>
</Container>
);
}
错误:元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。 您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
检查 `App` 的渲染方法。
这个错误位于: in RCTView (created by View) in View (created by App) in App (由ExpoRoot创建) in ExpoRoot in RCTView (由View创建) in View (由AppContainer创建) in RCTView (由View创建)在 AppContainer 中的视图中(由 AppContainer 创建)
您是否使用expo或react-native-cli创建了项目,并且在创建项目后您是否进行了任何更改?
如果这是expo cli ,您可以尝试关闭地铁捆绑器并在终端中运行npm install
,然后再次启动它。
如果这是react-native-cli你可以尝试运行。
npm install
cd ios && pod install
cd ..
尝试运行此命令
cd android
./gradlew clean
npm install
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.