Después de la actualización de la exposición, mi proyecto no funciona
el error es:
Failed building JavaScript bundle. node_modules\react-native-gesture-handler\src\index.ts: [BABEL] D:\data\Anonymous\ReactNative\test\node_modules\react-native-gesture-handler\src\index.ts: You gave us a visitor for the node type TSInstantiationExpression but it's not a valid typeLas dependencias del proyecto son:
packages: { "@react-navigation/bottom-tabs": "^6.3.1", "@react-navigation/drawer": "^6.4.1", "@react-navigation/native": "^6.0.10", "@react-navigation/stack": "^6.2.1", "expo": "~45.0.0", "expo-barcode-scanner": "~11.3.0", "expo-status-bar": "~1.3.0", "react": "17.0.2", "react-dom": "17.0.2", "react-native": "https://github.com/expo/react-native/archive/sdk-45.0.0.tar.gz", "react-native-gesture-handler": "~2.2.1", "react-native-keyboard-aware-scroll-view": "^0.9.5", "react-native-paper": "^4.12.1", "react-native-reanimated": "~2.8.0", "react-native-safe-area-context": "4.2.4", "react-native-screens": "~3.11.1", "react-native-vector-icons": "^9.1.0", "react-native-web": "0.17.7", }Encontré el mismo error, lo solucioné actualizando mi expo-cli con yarn global add expo-cli .
Después de un par de días luchando, encontré la causa del problema. Todo comenzó con el lanzamiento de babel-core: 7.18.0 . El problema en mi caso fueron las diferentes versiones de babel en mi proyecto y expo . Se solucionó actualizando la versión de expo en %APPDATA%\Roaming\npm\node_modules\expo-cli\package.json . Debe eliminar node_modules en esta carpeta y ejecutar npm install . Diría que su problema es similar pero con un paquete diferente
Es un problema con la nueva versión de babel core v7.18.0 o un conflicto con expo si está utilizando una versión anterior. En mi proyecto estamos usando "expo": "41" y, como resultado, necesitaba bloquear babel core a la versión "@babel/core": "7.17.12".