繁体   English   中英

元素类型无效的 React Native

[英]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 创建)

您是否使用exporeact-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.

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