Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

862
Vistas
Error: no se puede resolver el módulo @react-native-community/async-storage IOS

Estoy tratando de ejecutar mi proyecto nativo de reacción en mi dispositivo IOS. Comienzo mi servidor con npx react-native start y luego comienzo mi aplicación con Xcode. Y me sale este error:

 error: Error: Unable to resolve module @react-native-community/async-storage from /Users/nicolelopez/dev/LeksPlay/src/Core/onboarding/utils/AuthDeviceStorage.js: @react-native-community/async-storage could not be found within the project or in these directories: node_modules ../../node_modules If you are sure the module exists, try these steps: 1. Clear watchman watches: watchman watch-del-all 2. Delete node_modules and run yarn install 3. Reset Metro's cache: yarn start --reset-cache 4. Remove the cache: rm -rf /tmp/metro-* > 1 | import AsyncStorage from '@react-native-community/async-storage' | ^ 2 | 3 | const SHOULD_SHOW_ONBOARDING_FLOW = 'SHOULD_SHOW_ONBOARDING_FLOW'

lo que he probado:

  1. He seguido los comandos que recibo en el mensaje de error:
 1. Clear watchman watches: watchman watch-del-all 2. Delete node_modules and run yarn install 3. Reset Metro's cache: yarn start --reset-cache 4. Remove the cache: rm -rf /tmp/metro-*
  1. Eliminé node_modules y mi paquete.lock.json y reinstalé yarn y realicé una instalación de pod.

  2. he intentado reiniciar la computadora

  3. he intentado hacer un yarn add @react-native-community/async-storage

  4. Estoy ejecutando en el nodo 14, porque me encontré con problemas similares con una versión superior de node.

  5. Estoy ejecutando Xcode en modo Rosetta, ya que estoy en una Mac M1.

  6. he intentado cambiar mi importación de AsyncStorage para import AsyncStorage from '@react-native-async-storage/async-storage';

  7. También intenté agregar pod 'RNCAsyncStorage', :path => '../node_modules/@react-native-community/async-storage'

pero todos dan como resultado el mismo problema: es el código de error que publiqué. No se pone diferente no importa lo que intente. Soy realmente nuevo en reaccionar nativo, esto puede ser un problema común, pero parece que no puedo encontrar nada que ayude.

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Debe usar el paquete adecuado llamado @react-native-async-storage/async-storage .

El que está utilizando está en desuso , compruébelo en: https://www.npmjs.com/package/@react-native-community/async-storage

obsoleto @react-native-community/async-storage

Tener los dos dará lugar a problemas.

Si el problema persiste, intente borrar todo el caché, hay una buena herramienta que lo ayudará a limpiar su proyecto nativo de reacción: https://github.com/taboulot/rn-game-over

 npx rn-game-over --all

Si aún tiene el problema después, actualice su pregunta con los nuevos detalles.

about 4 years ago · Juan Pablo Isaza Denunciar

0

Según la documentación de uso , parece que está importando almacenamiento asincrónico de forma incorrecta. Debe importar desde @react-native-async-storage y no desde @react-native-community . Además, parece estar confundiendo los dos paquetes. Asegúrese de haber completado también los pasos de instalación relevantes.

Para instalar el paquete correcto:

 yarn add @react-native-async-storage/async-storage

Y para importar almacenamiento asíncrono:

 import AsyncStorage from '@react-native-async-storage/async-storage';
about 4 years ago · Juan Pablo Isaza Denunciar

0

como está escrito en la documentación, no está usando @react-native-comunity. Significa que debe instalar el almacenamiento react-native-async-storage con:

 npm install @react-native-async-storage/async-storage

o

 yarn add @react-native-async-storage/async-storage

y no

 npm install @react-native-community/async-storage

y si tuvo un problema o error al usar el paquete, aquí está el código que probé en mi proyecto para resolver el problema:

 rm -rf $TMPDIR/metro-* && rm -rf $TMPDIR/haste-* && watchman watch-del-all && yarn cache clean --force && rm -rf ios/build && rm -rf node_modules/

obtuve la solución de aquí https://stackoverflow.com/a/67865721/8367675

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda