Soy nuevo en React Native. Recientemente trato de descifrar el navegador de pila. Ejecuté estos comentarios en la terminal.
npm install @react-navigation/native npm install react-native-screens react-native-safe-area-context npm install @react-navigation/stack npm install react-native-gesture-handler
aquí está mi código:
import React from "react"; import { StyleSheet, View, Text, AppState } from "react-native"; import { NavigationContainer } from "@react-navigation/native"; import { createStackNavigator } from "@react-navigation/stack"; const Stack = createStackNavigator(); function ScreenA(){ return( <View> <Text> Screen A</Text> </View> ) } function App(){ return( <NavigationContainer> <Stack.Navigator> <Stack.Screen name="Screen_A" component={ScreenA} /> </Stack.Navigator> </NavigationContainer> ) } export default App;
Y me sale este mensaje de error: error
Al intentar resolver el módulo @react-navigation/elements
del archivo /Users/ogulcanozen/food/node_modules/@react-navigation/stack/src/views/Header/Header.tsx
, el paquete /Users/ogulcanozen/food/node_modules/@react-navigation/elements/package.json
se encontró con éxito. Sin embargo, este paquete especifica un campo de módulo main
que no se pudo resolver ( /Users/ogulcanozen/food/node_modules/@react-navigation/elements/src/index.tsx
. De hecho, ninguno de estos archivos existe: