es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

TypeError: undefined no es un objeto (evaluando ‘_expoModulesCore.NativeModulesProxy.ExpoSplashScreen’)

Estoy teniendo este problema en React Native. Las cosas estaban funcionando bien hasta que decidí volver a ejecutar el proyecto utilizando yarn install.

Aquí está el error completo:

TypeError: undefined no es un objeto (evaluando ‘expoModulesCore.NativeModulesProxy.ExpoSplashScreen’)
en node_modules\react-native\Libraries\LogBox\LogBox.js:148:8 en registerError
en node_modules\react-native\Libraries\LogBox\LogBox.js:59:8 en errorImpl
en node_modules\react-native\Libraries\LogBox\LogBox.js:33:4 en console.error
en node_modules\expo\build\environment\react-native-logs.fx.js:27:4 en error
en node_modules\react-native\Libraries\Core\ExceptionsManager.js:104:6 en reportException
en node_modules\react-native\Libraries\Core\ExceptionsManager.js:171:19 en handleException
en node_modules\react-native\Libraries\Core\setUpErrorHandling.js:24:6 en handleError
en node_modules\expo-error-recovery\build\ErrorRecovery.fx.js:12:21 en ErrorUtils.setGlobalHandler$argument0
en node_modules\regenerator-runtime\runtime.js:63:36 en tryCatch
en node_modules\regenerator-runtime\runtime.js:294:29 en invoke
en node_modules\regenerator-runtime\runtime.js:63:36 en tryCatch
en node_modules\regenerator-runtime\runtime.js:155:27 en invoke
en node_modules\regenerator-runtime\runtime.js:165:18 en PromiseImpl.resolve.then$argument0
en node_modules\react-native\node_modules\promise\setimmediate\core.js:37:13 en tryCallOne
en node_modules\react-native\node_modules\promise\setimmediate\core.js:123:24 en setImmediate$argument0
en node_modules\react-native\Libraries\Core\Timers\JSTimers.js:130:14 en callTimer
en node_modules\react-native\Libraries\Core\Timers\JSTimers.js:181:14 en callImmediatesPass
en node_modules\react-native\Libraries\Core\Timers\JSTimers.js:441:30 en callImmediates
en node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:387:6 en _callImmediates
en node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:135:6 en _guard$argument0
en node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:364:10 en _guard
en node_modules\react-native\Libraries\BatchedBridge\MessageQueue.js:134:4 en flushedQueue

He intentado actualizar expo-cli, expo-splash-screen y utilizando el comando expo r -c para borrar la caché.

Avísenme si hay alguien que pueda ayudar.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema con el objeto _expoModulesCore.NativeModulesProxy.ExpoSplashScreen que está indefinido. Este error ocurrió después de ejecutar yarn install.

    Ya has intentado actualizar expo-cli, expo-splash-screen y borrar la caché con expo r -c, pero el problema persiste.

    Aquí hay algunas sugerencias que puedes probar para resolver el problema:

    1. Verifica tus importaciones – Asegúrate de importar los módulos necesarios correctamente y de que no haya errores de escritura en tus declaraciones de importación.
    2. Reinicia tu servidor de desarrollo – Intenta detener y reiniciar tu servidor de desarrollo para ver si eso resuelve el problema.

    3. Elimina la carpeta node_modules y reinstala – Borra la carpeta node_modules y ejecuta yarn install nuevamente para ver si eso resuelve el problema.

    4. Verifica tus dependencias – Revisa tu archivo package.json y asegúrate de que todas tus dependencias estén actualizadas y sean compatibles entre sí.

    Esperemos que una de estas soluciones funcione para ti. Si ninguna de estas soluciones funciona, no dudes en pedir ayuda a la comunidad de React Native o Expo.

Comments are closed.