React-native: UnableToResolveError: No se puede resolver el módulo `AccessibilityInfo`

Creado en 26 may. 2017  ·  321Comentarios  ·  Fuente: facebook/react-native

Descripción

Básicamente, simplemente cloné un proyecto existente con una configuración mínima, hice yarn install y node node_modules/react-native/local-cli/cli.js run-ios . Comenzó pero el empaquetador falló con:

error: bundling: UnableToResolveError: Unable to resolve module `AccessibilityInfo` from `/Users/phillipp/Work/***/***/node_modules/react-native/Libraries/react-native/react-native-implementation.js`: Module does not exist in the module map or in these directories:
  /Users/phillipp/Work/***/***/node_modules/react-native/node_modules
,   /Users/phillipp/Work/***/***/node_modules

Encontré get AccessibilityInfo() { return require('AccessibilityInfo'); }, en el archivo /Users/phillipp/Work/***/***/node_modules/react-native/Libraries/react-native/react-native-implementation.js pero no tengo ni idea de dónde quiere solicitarlo. Parece ser una cosa central de RN.

Aquí está el package.json para aquellos que tienen curiosidad:

{
  "name": "***",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "base64-js": "^1.2.0",
    "react": "^16.0.0-alpha.6",
    "react-native": "^0.44.0",
    "react-native-ble-manager": "^3.2.0",
    "react-native-checkbox": "^1.1.0",
    "react-native-color-picker": "^0.2.1",
    "react-native-drawer": "^2.3.0",
    "react-native-dropdown": "0.0.6",
    "react-native-image-picker": "^0.25.5",
    "react-native-list-popover": "^1.0.5",
    "react-native-modal-picker": "0.0.16",
    "react-native-orientation": "^1.17.0",
    "react-native-router-flux": "^3.37.0",
    "react-native-selectbox": "^0.1.0",
    "react-native-selection": "^1.3.5",
    "react-native-selectme": "^1.2.3",
    "react-native-sound": "^0.9.1",
    "react-native-vector-icons": "^4.0.1"
  },
  "devDependencies": {
    "babel-jest": "18.0.0",
    "babel-preset-react-native": "1.9.1",
    "jest": "18.1.0",
    "react-test-renderer": "~15.4.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

Ya probé todo lo que encontré en Internet (reinstalar módulos de nodo, limpiar npm, cachés de yarn y watchman, eliminar archivos de reacción de temp dir, etc.)

información adicional

  • Reaccionar versión nativa: ^0.44.0
  • Plataforma: ios
  • Sistema operativo de desarrollo: OSX
  • Herramientas de desarrollo: XCode versión 8.0 (8A218a)
Ran Commands Locked

Comentario más útil

Suena estúpido, pero reiniciar la computadora podría ser la solución.

Todos 321 comentarios

El mismo problema aquí. Un proyecto que creé hace 2 días todavía funciona. Un nuevo proyecto que creé hoy con react-native init no lo hace. En mi caso, la diferencia es que la versión nativa de reacción pasó de 0.44.0 a 0.44.2. En el nuevo proyecto, si cambio la versión nativa de reacción en package.json a 0.44.0, funciona.

El mismo problema de repente después de ejecutar init ... :-(

El mismo problema aquí

¿Esto todavía ocurre después de eliminar node_modules luego ejecutar npm install ?

@hramos
Intenté eliminar node_modules y reinstalarlo y no funciona.

@hramos ¡ Gracias tu trabajo en equipo!

Ayer, utilicé react-native-git-upgrade mi proyecto 0.44.0 a 0.44.1, está bien, perfecto. pero ahora, uso react-native-git-upgrade mi proyecto 0.44.1 a 0.44.2, el mismo problema aquí.

Creo que hay un problema en la actualización de react-native 0.44.1 a 0.44.2

aquí igual. pero después de rebajar la calificación de 0.44.2 a 0.44.1, el problema desapareció y todo volvió a la normalidad.

aquí igual.

mismo error en android

lo mismo en Android, eliminando node_modules y reinstalando y no funciona

Aquí igual. Casi todo el equipo se atascó con este error.

Aquí igual

lo mismo aquí, alguna solución?

aquí igual

He bajado a v 0.44.0 y todo está funcionando bien.

@sirgalleto No estoy seguro de si rebajar a v0.44.0 sería la solución, ya que esa es la versión que está usando @PhillippOhlandt . Estoy bastante seguro de que podría ser algo así: https://github.com/aksonov/react-native-router-flux/issues/1904 que solo implicaría cambiar los requisitos en el paquete react-native-router-flux .

@RohanVB , @sirgalleto pasar a 0.44.1 está bien, si tiene problemas con 0.44.0.

@valinaga No creo que sea un problema con la versión del paquete react-native, es con react.
El soporte para router-flux no se extiende a 16.0.0-alpha.6 en este momento.

Tener el mismo problema con el módulo "http". Estoy en la v0.44.0

Abstente de agregar comentarios de "yo también" a menos que proporciones detalles adicionales para ayudar con una reproducción. Sugiero que, en cambio, se suscriba al problema y agregue una reacción a la publicación original. ¡Gracias!

aquí igual. Pero desaparecen cuando uso npm lugar de yarn .

@hramos Creo que la gente solo está tratando de expresar su sensación de pánico sobre temas como este :)

Acabo de llegar a esta actualización de 0.44.2 -> 0.44.3

Esto me acaba de pasar y fue porque tenía un proceso de 'nodo' colgado en el puerto 8081, lo que impedía que se iniciara una nueva instancia de react packager. Hice killall -9 node y luego estaba bien.

cámbielo a "react-native": "0.44.0",
elimine react-native e instale de nuevo.

Thakns @ ne0fite

Ahora estamos en 0.45, que tiene su propio problema (# 14246). Esperemos a que se solucione el número 14246 y luego te recomendaré que uses 0.45.

Tenía problemas similares al ejecutar "react-native": "0.44.0". Eliminé y reinstalé mis módulos de nodo, y también ejecuté "killall -9 node" en mi terminal y mi proyecto se está ejecutando nuevamente.

Suena estúpido, pero reiniciar la computadora podría ser la solución.

Cambié la versión y ahora volvió a funcionar puede ser un problema en la versión, volví a "0.44.0" y funcionó de nuevo

0.45.1 ya está disponible. ¿Puede comprobar si esto todavía se reproduce en 0.45.1?

Esto todavía está presente para mí en 0.45.1. Los mismos pasos de reproducción que todos los anteriores.

De hecho, la prueba más simple es esta: nueva carpeta, npm install [email protected] , luego abra una consola y ejecute:

require('react-native').AccessibilityInfo
Error: Cannot find module 'AccessibilityInfo'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.get AccessibilityInfo [as AccessibilityInfo] (/Users/laika/x/node_modules/react-native/Libraries/react-native/react-native-implementation.js:19:36)
    at repl:1:24
    at ContextifyScript.Script.runInThisContext (vm.js:23:33)
    at REPLServer.defaultEval (repl.js:339:29)
    at bound (domain.js:280:14)
    at REPLServer.runBound [as eval] (domain.js:293:12)

Reproducido en múltiples máquinas / entornos.

Esto no se reproduce para mí en un proyecto nuevo. He intentado:

react-native init Test
cd Test
react-native run-ios

versión de react-native: 0.45.1
versión de hilo: 0.24.3
macOS Sierra, Xcode 8.3.3

También actualicé un proyecto anterior que usaba 0.42 para usar 0.45.1 y no pude reproducir el problema.

Esto todavía se reproduce para mí en 0.45.1
No puedo react-native init NewProject, lo uso con cocoapods en mi antiguo proyecto.

versiones:
react-native-cli: 2.0.1
react-nativo: 0.45.1
hilo: 0.24.5
macOS Sierra, Xcode 8.3.2

Simplemente presiono 'react-native init' y luego 'react-native run-ios' y al iniciar el simulador veo el conocido mensaje de error: 'no se puede encontrar el módulo AccessibilyInfo'

versión:
en macOS Sierra, react-native 0.45.1

Ojalá pudiera ayudar, ¡sigan con el buen trabajo!

editar: Acabo de eliminar la línea que requería este módulo, ahora todo funciona bien: Noob fix 🙃

Eliminé mi carpeta node_modules
Luego:

npm install
npm start -- --reset-cache

Me lo arregló.

Lo arreglé usando la última versión de [email protected] y node @ latest ... No sé por qué, pero ahora react-native init funciona ...

Creo que podría estar relacionado con este problema de npm.
https://github.com/npm/npm/issues/16839#issuecomment -308809150

No soy un geek, pero ¿alguien puede decir qué ayudó a resolver este problema? Probé:

  1. vigilante reloj-del-todo
  2. rm -rf node_modules && npm install
  3. npm start-- --reset-cache

Estoy ejecutando en react-native 0.44.3

Me encantaría saber cómo solucionar este problema. muchas gracias
// simone

@skalbfell Eliminé esta línea como señaló @MehdiAlouafi y funciona

Cuando lo eliminé la primera vez que funciona, pero la segunda vez (después
instalando otra dependencia, creo), la aplicación arroja exactamente lo mismo
error pero ... ¡con el paquete requerido en la siguiente línea!

Realmente creo que esto es un problema de npm, una simple instalación de npm
react-native @ latest después hace que todo funcione de nuevo

-
Mehdi AL OUAFI
Desarrollador Front-End Junior

París, Francia

Portafolio http://mehdialouafi.github.io/Portfolio/ - Behance
https://www.behance.net/MehdiAlouafi/ - Twitter
https://twitter.com/AMehdiW - LinkedIn
https://fr.linkedin.com/in/mehdi-alouafi-440529116

Vale genial. Definitivamente es un problema con la versión 0.44.2
Si baja a 0.44.0, volverá a funcionar.

¡Muchas gracias! // simone

Tengo el mismo problema con 0.45.1

Volví a tener esta aparición en 0.45.1.
Lo arreglé con npm start-- --reset-cache

+1

Y lo mismo con 0.44.3 (limpié el proyecto, eliminé node_modules, eliminé los relojes de vigilancia y vacié el caché)

Cuando creo un nuevo proyecto con react-native init (RN 0.45.1) no tengo el problema, pero en mi proyecto 0.45.1 todavía lo tengo. No importa si limpio el proyecto, vacío la caché, uso NPM en lugar de Yarn, elimino node_modules.

¿Alguna idea?

@ brendan-rius Tengo el mismo problema que tú, no importa qué, el error persiste, PERO , limpié el proyecto y realicé la actualización usando react-native-git-upgrade y mágicamente todo comenzó a funcionar y el error desapareció: confuso:

Échale un vistazo a react-native-git-upgrade

_ps_: estoy usando [email protected]

Lo sigo recibiendo después de seguir todos estos consejos. Probé el react-native-git-upgrade.

Estoy usando estas versiones:

    "react": "^16.0.0-alpha.12",
    "react-native": "^0.45.1",

¿algunas ideas? Parece que acaba de empezar a suceder.

¿Puedes buscar en la carpeta de módulos npm? El directorio react-native es
vacío ?
El mío estaba vacío después de instalar módulos de un nodo usando npm

Si está vacío, intente ejecutar npm install --save react-native @ latest , resuelto
es para mi

Gracias @MehdiAlouafi . Aunque el mío se ve bien:

ls node_modules/react-native/Libraries/react-native
React.js  react-native-implementation.js  react-native-interface.js

Nuestro equipo tuvo fallas de compilación hasta que bajamos babel-preset-react-native de 2.0.0 a 1.9.1. Podría ser un problema con la versión 2.0.0 de babel-preset-react-native y no con RN en su totalidad.

Actualmente estamos usando:

"react": "16.0.0-alpha.12",
"react-native": "0.45.1",

Las otras soluciones sugeridas no funcionaron para mí, pero esto funcionó para

"reaccionar": "^ 16.0.0-alpha.12",
"react-native": "^ 0.45.1",

  • [] - npm install npm @ latest -g
  • [] - limpieza de caché npm
  • [] - npm desinstalar react-native-cli -g
  • [] - npm install react-native-cli -g

elimine el símbolo "^" en "react-native": "^0.45.1" y ejecute npm install work for me

Después de instalar react-native-fetch-blob (nb. Nada que ver con el problema en cuestión), el problema vuelve a aparecer. Limpiar tmp, restablecer la caché, eliminar node_modules son npm install no tuvo ningún efecto. El problema persistió. Luego probé la vieja cura de MS Windows para todos: reinicie mi computadora portátil (es una Mac) y el problema desapareció. Entonces, si se queda sin opciones, esto podría ayudar. Seguro que lo hice por mí.

Utilizando:
"reaccionar": "16.0.0-alpha.12",
"react-native": "0.45.1",

Iniciar el empaquetador con la bandera --reset-cache pareció ayudar: node node_modules/react-native/local-cli/cli.js start --reset-cache

Tener el mismo problema. Instalación nueva y existente.
Funciona para Mac con la versión de iOS.
En Windows con Android obtengo:
error: empaquetado: UnableToResolveError: No se puede resolver el módulo AccessibilityInfo

He probado todos los ejemplos anteriores.
Eliminación y desinstalación de node / npm.
Eliminando los node_modules y reinstalando.
Comenzando con reset-cache

Nada. Parece que no puedo deshacerme del error en Windows + Android.

Utilizando:
npm: '3.10.10',
nodo: '6.11.0',
reaccionar: '16 .0.0-alpha.12 ',
react-native: '0.45.1'

¿Alguna idea sobre lo que podría intentar a continuación? Sería muy apreciado. Te estas quedando sin ideas.

Tuve el mismo error hoy, y si ejecuté el empaquetador react-native manualmente con

npm run start -- --reset-cache

y cuando cargo el paquete, se muestra

This warning is caused by a <strong i="9">@providesModule</strong> declaration with the same name across two different files.
jest-haste-map: <strong i="10">@providesModule</strong> naming collision:
Duplicate module name: AccessibilityInfo
Paths: project/ios/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js collides with project/node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.ios.js

y muchos de los mismos errores con otros módulos nativos, así que solo tuve que eliminar la carpeta Libraries en ios , reiniciar todo y ahora está bien para mí

Tengo este problema al ejecutarlo en linux / android / npm al intentar crear un nuevo proyecto RN en una subcarpeta de un proyecto de módulo y al intentar acceder a la biblioteca por file:../ .

Editar : Finalmente, al hacer un react-native init terminó funcionando.

Edición 2 : creo que se debe a que react-native está dos veces en el árbol de dependencia, esto podría suceder porque alguna dependencia dada de su proyecto no lo está usando como un par, sino simplemente pensando en cargar.

Este también nos está matando. 28 días y 62 respuestas después, ¿ @javache o @davidaurelio tienen una respuesta o eta en una solución? Dedos x'ed que 0.9 facebook / metro-bundler @ b62669e lanzado hace una hora de alguna manera ayuda ...

@ nico2che, ¿ ha tenido algún efecto

Además, esto no afecta la compilación de mi Mac + iOS. Funciona perfectamente. Aquí es cuando intento activar Android en Windows 10.

FYI:
En OS X, solo encuentro este problema cuando ejecuto el empaquetador como "npm start --clear-cache".
Si elimino el argumento --clear-cache, el código del proyecto funciona bien.

Solo probado y confirmado.
En Windows con Android, todavía muestra el error con o sin --clear-cache / --reset-cache usando npm start.

Aunque gracias por la idea.

@ianataffinity Ya que está usando Windows 10, ¿ha intentado hacer una compilación de su proyecto usando https://mobile.azure.com ? (actualmente es gratis, por lo que no se incurrirá en ningún costo). Lo pregunto porque he encontrado que su salida de registro es mucho más útil que la pantalla roja de stock de react-native.

Lo arreglé simplemente cambiando el nombre de mi archivo js de 'index.js' a 'index.ios.js' . Y luego el error desapareció al cargar http://localhost:8081/index.ios.bundle

@nandesu Gracias por
Lo he integrado con éxito, sin embargo, no llega ninguno de los informes de fallos. Parece que aparece la pantalla roja con el error No se puede resolver el módulo AccessibilityInfo .

Tal vez haya un tiempo de espera antes de que aparezca, no estoy seguro.

Recibí el mismo error que @ nico2che , pero su solución sugerida no resolvió el problema por mí. En su lugar, reinstalé node y npm a través de homebrew y eso de alguna manera solucionó el problema por completo.

Parecería que esto se ha convertido en el catch all predeterminado para cualquier error / excepción del empaquetador no detectado. ¿Perdimos una clase de captura de error o una captura de prueba en algún lugar de la versión más reciente de RN?

Tengo el mismo problema. Cuando termines rm -rf $TMPDIR/react-* && watchman watch-del-all && rm -rf ios/build/ModuleCache/* && rm -rf node_modules/ && yarn cache clean && yarn

Y ejecuta react-native link
tengo
`Versión de la aplicación de comprobación RNFetchBlob ...
RNFetchBlob detectó la versión de la aplicación => 0.44
Agregar permisos de Android => falso
react-native-fetch-blob no agregará automáticamente permisos de Android después de 0.9.4, ejecute el siguiente comando si desea agregar permisos predeterminados:

RNFB_ANDROID_PERMISSIONS=true react-native link

'

Prueba RNFB_ANDROID_PERMISSIONS=true react-native link
Se fija en mí.

Lo que dediqué un tiempo a hacer fue abrir la aplicación de Android en Android Studio y sincronizar los archivos de Gradle con el proyecto y corregir uno por uno cualquier error que surgiera de la compilación.

Esto incluyó proyectos de vinculación administrados incorrectamente, cuando se usa react-native link y excepciones generales.

Una vez que obtuve la compilación correcta, la inicié en modo de depuración, la conecté a mi instancia de Genymotion y luego ejecuté 'npm start' para que pudiera encontrar el empaquetador.

Eso parecía haber hecho que todo funcionara para mí.

Tuve el mismo problema y en mi caso tenía dos archivos package.json , uno en el directorio raíz y otro en android/ . También de alguna manera logró instalar dos conjuntos de módulos de nodo: tenía directorios node_modules/ y android/node_modules . mi solución fue simplemente eliminar android/package.json y android/node_modules

Para mí, la "instalación de hilo" no funcionó, lo que hice fue:

rm -fr módulos_nodo /
npm install

En mi caso, la instancia del empaquetador también me estaba dando advertencias:

"Esta advertencia es causada por una declaración @providesModule con el mismo nombre en dos archivos diferentes".

Otro síntoma fue que editar la instrucción require('AccessibilityInfo') a una ruta local correcta de require('../Components/AccessibilityInfo/AccessibilityInfo') en react-native-implementation.js provocó que el error cayera en la siguiente línea, diciendo:

"No se puede resolver el módulo 'ActivityIndicator'"

Entonces, en mi caso, instalé react-native-paypal en mi proyecto. Había un proyecto de ejemplo en este módulo con su propio package.json - en el que había ejecutado npm install , y react-native también se había incluido en la carpeta _its_ node_modules , p.ej:

/my_project/node_modules/**react-native**
/my_project/node_modules/react-native-paypal/ios/Example/node_modules/**react-native**

Eliminar esa carpeta node_modules más profunda me corrigió este problema.

Espero que ayude a alguien.

Finalmente llegamos al fondo de nuestra situación, y es similar a lo que surgió en los casos de @nijolas y @pelotasplus : redundante node_modules / package.json en paquetes dependientes.

En nuestro caso, descubrimos problemas con dos paquetes, react-native-photos-framework y react-native-svg . En cada uno de estos, había incompatibilidades enmascaradas por la excepción AccessibilityInfo .

En photos-framework, la biblioteca todavía usaba los PropTypes de React en lugar del paquete prop-types , y también usaba el último ajuste preestablecido de Babel. En svg lib, react-native aparece incorrectamente como una dependencia en lugar de peerDependency o devDependency. Cuando su paquete react-native no coincide con el de ellos, npm creará un node_modules con la versión diferente dentro de esa dependencia, y ahí es cuando se desata el infierno.

Aquí hay un PR por react-native-photos-framework : olofd / react-native-photos-framework # 56

Y react-native-svg ya tiene un PR abierto: react-native-community / react-native-svg # 360, o use mi fork hasta que eso suceda: https://github.com/sjmueller/react-native-svg

Mi mejor consejo aquí es que revise todas sus dependencias en busca de configuraciones de react-native / babel package.json no estándar. Si ve un node_modules anidado, probablemente haya encontrado algunos problemas.

Encontré este error 😭
Actualmente estoy usando estas versiones

    "react": "^16.0.0-alpha.12",
    "react-native": "^0.45.1",
    "react-native-cli": "^2.0.1"

@DevHossamHassan no deberías usar la versión parcial '^' aquí, porque alpha:

"react": "16.0.0-alpha.12",
"react-native": "0.45.1",
"react-native-cli": "^2.0.1"

¡Maldita sea! ¿Alguien que sepa cómo resolver esta mierda?
"react": "16.0.0-alpha.12", "react-native": "0.45.1",

También encontré este horrible problema.

"react": "16.0.0-alpha.12",
 "react-native": "0.46.0",

Casi elimino todo .npm .rncache node_modules .... pero tampoco funcionó

Tengo una versión funcional de la carpeta node_modules y otra que no funciona. El que funciona es más antiguo (actualizado desde versiones anteriores), mientras que el otro se ha recuperado recientemente.

Ejecuté diff --brief -r node_modules node_modules2
node_modules es el que no funciona
node_modules2 es el que funciona
Aquí está la salida (219 líneas):
https://pastebin.com/BjACU7fT

Acabo de presionar esto nuevamente actualizando desde 0.45.1 -> 0.46.0 . Parece que cada vez que actualizo esto vuelve a entrar, y no estoy seguro de cuál de estos trucos de magia consigue que desaparezca.

  • Restablecimiento del vigilante:
watchman watch-del-all
  • Reinstalación de módulos:
rm -rf node_modules/
yarn
  • Limpiar la caché del empaquetador:
rm -fr $TMPDIR/react-*
  • Limpieza del proyecto XCode

  • Reiniciando OSX (sé que suena tonto, pero esto literalmente lo resolvió en el pasado ...).

Por lo general, alguna combinación de lo anterior eventualmente resuelve el problema, pero ninguno me funciona hasta ahora en la nueva versión 0.46.0 .

He estado luchando con esto todo el día y finalmente conseguí que algo funcionara. Encontré esto mientras seguía este hilo https://github.com/facebook/react-native/issues/14843 , aunque estoy usando react-native 0.45.1 y tengo básicamente una aplicación nueva con una sola dependencia.

No sé por qué, pero la instalación de babel-plugin-idx solucionó este problema.

Pasos

Primero instale el complemento:

yarn add babel-plugin-idx

Luego actualice .babelrc :

{
  "presets": ["react-native"],
  "plugins": ["idx"]
}

Finalmente, inicie la aplicación

react-native run-ios

Fondo

De hecho, estoy haciendo un generador que crea nuevas aplicaciones nativas de reacción con una biblioteca interna como dependencia, y al agregar esta biblioteca aparece el error anterior. Solo agregando este complemento puedo continuar usando mi biblioteca interna. Es solo JS, sin código nativo, y no hay dependencias, solo devDependencies y peerDependencies, por lo que los node_modules para eso terminan vacíos.

Encontré esta solución porque noté que a veces estaba viendo TRANSFORM ERROR: UnableToResolveError: ... , lo que me llevó por el camino de babelrc. Parece que hay algún problema con los requisitos de babel y pares de react y / o react-native, o alguna otra dependencia, pero no estoy del todo seguro. Al menos por ahora tengo una compilación estable y reproducible con 0.45.1 usando este complemento idx.

información adicional

  • Reaccionar versión nativa: ^ 0.45.1
  • Plataforma: ios
  • Sistema operativo de desarrollo: OSX

Estoy tratando de actualizar a 0.46 desde 0.43.3 pero sigo recibiendo este error. Pasé por todas mis bibliotecas y me parecen bien, en cuanto a tener correctas las dependencias de pares y todo. También hice una búsqueda en mis node_modules: find node_modules -name "react-native*" y eso no me mostró ningún paquete que no estuviera ya bien. Este error está empezando a molestarme, ¡me encantaría actualizar las cosas!

Mis dependencias están aquí:

  "dependencies": {
    "@mapbox/polyline": "^0.2.0",    
    "axios": "^0.15.3",    
    "babel-plugin-transform-decorators-legacy": "^1.3.4",    
    "better-npm-run": "0.0.14",    
    "moment": "^2.18.1",    
    "native-base": "^2.2.0",     
    "react": "16.0.0-alpha.4",
    "react-native": "^0.46",
    "react-native-easy-grid": "0.1.13",
    "react-native-fabric": "^0.4.1",
    "react-native-maps": "^0.15.3",
    "react-native-vector-icons": "~4.1.1",
    "react-navigation": "^1.0.0-beta.11",
    "react-redux": "^5.0.3",
    "react-router-redux": "^4.0.8",
    "redux": "^3.6.0",
    "redux-devtools-extension": "^2.13.0",
    "redux-logger": "^2.8.2",
    "redux-saga": "^0.14.3",
    "stacktrace-js": "^2.0.0",
    "url-parse": "^1.1.9"
  }, 
  "devDependencies": {
    "babel-eslint": "^7.2.3",
    "babel-jest": "18.0.0",
    "babel-plugin-module-resolver": "^2.7.0",
    "babel-preset-react-native": "^2.0.0",
    "eslint": "^3.19.0",
    "eslint-config-airbnb": "^14.1.0",
    "eslint-plugin-import": "^2.2.0",
    "eslint-plugin-react": "^7.0.1",
    "eslint-watch": "^3.1.0",
    "jest": "18.1.0",
    "jsx-control-statements": "^3.2.5",
    "react-test-renderer": "15.4.2",
    "reactotron-react-native": "^1.10.0",
    "reactotron-redux": "^1.10.0",
    "reactotron-redux-saga": "^1.10.0",
    "source-map": "^0.5.6",
    "wml": "0.0.82"
  },
  "jest": {
    "preset": "react-native"
  }

Tengo este problema, pero ahora está bien después de algunos intentos de los siguientes pasos

1) eliminar la carpeta node_module
2) "instalación de npm"
3) "cd android" y luego "./gradlew clean"
4) "npm start - --clear cache"
5) reconstruir

mis dependencias

   "dependencies": {
    "react": "16.0.0-alpha.12",
    "react-native": "0.45.1",
    "react-native-button": "^2.0.0",
    "react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git",
    "react-native-camera-roll-picker": "^1.1.9",
    "react-native-maps": "0.15.0",
    "react-native-responsive-image": "^2.1.0",
    "react-navigation": "git+https://github.com/react-community/react-navigation.git"
  },
  "devDependencies": {
    "babel-jest": "20.0.3",
    "babel-preset-react-native": "2.0.0",
    "jest": "20.0.4",
    "react-test-renderer": "16.0.0-alpha.12"
  },
  "jest": {
    "preset": "react-native"
  }

sudo react-native start
Luego
react-native run-ios || ejecutar-android
👍

@jmullings similar funcionó para mí ejecutando:
sudo npm start
react-native run-ios

¿Parecía que el empaquetador de nodos estaba causando problemas?

Solo un novato, pero funcionó para mí.

Lo único que cambió para mí fue que funcionó al ejecutar react-native start con sudo

Estoy en Windows, por lo que no puedo ejecutar con sudo. ejecuto la consola con el administrador

hoy también tengo este error

Loading dependency graph, done.
error: bundling: UnableToResolveError: Unable to resolve module `AccessibilityInfo` from `D:\iosReactTest2\node_modules\react-native\Libraries\react-native\react-native-implementation.js`: Module does not exist in the module map or in these directories: D:\iosReactTest2\node_modules\react-native\node_modules,   D:\iosReactTest2\node_modules

Probé las soluciones anteriores pero nada funciona ...
Mi paquete.json

{
  "name": "iosReactTest2",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "native-base": "^2.2.1",
    "react": "^16.0.0-alpha.12",
    "react-native": "^0.45.1",
    "react-native-button": "^2.0.0",
    "react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git",
    "react-native-camera-roll-picker": "^1.1.9",
    "react-native-maps": "0.15.0",
    "react-native-material-ui": "^1.12.0",
    "react-native-responsive-image": "^2.1.0",
    "react-native-side-menu": "^0.20.3",
    "react-native-vector-icons": "^4.2.0",
    "react-navigation": "git+https://github.com/react-community/react-navigation.git"
  },
  "devDependencies": {
    "babel-jest": "20.0.3",
    "babel-preset-react-native": "2.0.0",
    "jest": "20.0.4",
    "react-test-renderer": "16.0.0-alpha.12"
  },
  "jest": {
    "preset": "react-native"
  }
}

mantén la calma y corre yarn install babel-preset-react-native-stage-0
( npm install babel-preset-react-native-stage-0 si está usando npm)

react-native start -- --reset-cache
react-native run-ios
react-native run-android

Esto finalmente solucionó el problema para mí. Confirme si funciona para otra persona.

Cada vez que hice un init nativo de reacción y luego npm install algunas dependencias, encontré este error. Intenté cambiar para usar yarn add lugar y ahora todo funciona bien.

En algún momento, algunas de las soluciones descritas anteriormente funcionaron para mí (la rm .babelrc una, por ejemplo) pero siempre fue activada por una npm install .

Creo que es un problema con npm ... mis scripts claros para Windows:

"reset1": "rimraf \"%userprofile%/AppData/Roaming/npm-cache/*\""
"reset2": "rimraf \"%userprofile%/AppData/Local/Temp/react-*\""
"reset3": "rimraf \"%userprofile%/AppData/Local/Temp/npm-*\""
"reset4": "rimraf node_modules"
"reset5": "npm cache clean"
"reset6": "npm i"
"reset7": "node node_modules/react-native/local-cli/cli.js start --reset-cache"

"test-exp-start": "exp start --clear"

@sjmueller tiene razón. Los problemas de incompatibilidad están enmascarados por la excepción AccessibilityInfo. Para nosotros, React Native SVG 5.2 era el requerido por react-native-pathjs-charts. Actualizar React Native SVG a 5.3 resuelve el problema.

Si aún tiene este problema, intente buscar dependencias que tengan RN SVG 5.2. Si aún no pudo encontrar el problema, intente eliminar algunas dependencias y ejecute el siguiente comando hasta que encuentre al culpable.

watchman watch-del-all && rm -rf node_modules && npm install && rm -fr $ TMPDIR / react- * && npm start - --reset-cache

Probé todas las sugerencias posibles de este hilo, pero nada funcionó para mí.
Aunque la solución que funcionó fue clonar mi proyecto en un nombre de carpeta diferente y reinstalar todo.
Por alguna razón, debe haber algo de almacenamiento en caché en mi mac que los comandos anteriores no limpian y que tiene el nombre de mi proyecto en alguna parte ... (incluso reiniciar y reinstalar yarn / node no funcionó)

Pruebe esto: elimine tanto $ TMPDIR / react- * como el archivo $ TMPDIR / haste-map-react-native-packager- *

$ rm -rf $TMPDIR/react-* && rm $TMPDIR/haste-map-react-native-packager-*

Supongo que la razón por la que funcionó para algunas personas al ejecutar sudo es porque puede usar un $ TMPDIR diferente y, por lo tanto, necesita recrear el archivo haste-map ...

@kensongoo Quizás podríamos compilar una lista de dependencias que se confirma que tienen este problema. No veo react-native-svg en mis node_modules, y estoy buscando en mis dependencias al sospechoso sin suerte hasta ahora ... aunque cualquier consejo sobre cómo identificar los malos sería muy apreciado. ¿O quizás un guión que identifica a los malos?

La solución de @ricardosasilva no funcionó para mí. Tengo un script de shell de la solución de produce el bloqueo. Bajo la última versión estable de React Native, 0.46.3, este error parece afectarme cada 15-20 minutos, lo que ralentiza el desarrollo a velocidades sub-Java.

Logré arreglar mi proyecto actualizando las dependencias una por una a las últimas versiones hasta que funcione. Para mí, el culpable es el enrutador.

Los pasos son
yarn upgrade someLib
limpiar todo
construir
enjuague y repita

editar: es posible que deba eliminar la marca ^ de las dependencias de su biblioteca para que esté instalando las versiones exactas, es decir, someLib: ^0.5.1 -> someLib: 0.5.1

Utilizo la solución de resuelvo este problema, solo actualizo todas las dependencias y funciona.

// first upgrade react-native
$ react-native-git-upgrade
// second upgrade dependencies
$ yarn upgrade

Acabo de hacer un init y obtuve este error.

Intentó
// primera actualización react-native
$ react-native-git-upgrade

y
// segundas dependencias de actualización
$ actualización de hilo

Además del caché de reinicio habitual, etc., y aún así aparece el módulo No se puede resolver AccessibilityInfo

@johngoren La forma en que encontramos al culpable fue un poco estúpida, pero necesaria porque no pudimos encontrar ningún registro que nos dé pistas útiles. Clonamos el proyecto en un directorio separado y comenzamos a eliminar los módulos que sospechábamos que eran los culpables uno por uno y ejecutamos el siguiente script (el mismo que publiqué anteriormente) hasta que el problema desaparezca. Además de RN-SVG, intente buscar módulos que tengan dependencias de desarrollo de una versión anterior de RN. ¡Buena suerte!

watchman watch-del-all && rm -rf node_modules && npm install && rm -fr $TMPDIR/react-* && npm start -- --reset-cache

RN 0.46.4 no 😞

Lo mismo sigue sucediendo en "react-native": "0.47.0-rc.4", , no funciona ninguna solución alternativa: /

Aunque 0.46.4 solucionó en su mayoría, el error regresó esta mañana, pero solo cuando actualicé a la última versión de react-native-firebase .

¿Alguna actualización o solución? Tengo el mismo problema

Tengo el mismo problema. Nunca en mi vida había visto un proyecto con tantos problemas como reaccionar nativo. ¡¡¡¡¡¡HORROR!!!!!!

Bajé a 0.44.0 y luego eliminé node_modules, también hice npm install. Después de eso, comienza a funcionar.
Me encontré sin poder resolver ReactPropTypes después de degradarme a 0.44.0. Pero esta página resolvió mi problema.

Estoy atrapado en esto durante casi 2 días. Volvió a 0.41.2 que me estaba funcionando antes. Ninguna de las versiones mencionadas como 0.44.x funcionó.

He pasado más tiempo depurando este problema que escribiendo código. ¿Podemos obtener una respuesta oficial?

Actualmente estoy usando "react-native": "0.46.1" , ya que encontré este error, cambié a hilo y desde entonces ya no encuentro problemas. Puede o no estar vinculado a npm aunque algunos problemas actuales de npm5 estén relacionados con dependencias eliminadas durante un proceso de instalación.

Me encontré con este problema al agregar un nuevo paquete a nuestro package.json:
https://www.npmjs.com/package/react-native-swipe-hidden-header

Si elimino este paquete, el problema desaparece. Me entristece porque quería comprobarlo y ahora me veo obligado a quitarlo.

@RyderMS Esa es información importante, pero aunque se trata de un problema de compatibilidad con algunas bibliotecas de terceros, creo que necesitamos al menos una mejor descripción del error para poder determinar qué biblioteca causa problemas.

En mi proyecto hay 8 dependencias importantes en forma de bibliotecas de terceros RN y no puedo eliminarlas todas de repente.

¡Para mí, la respuesta de @ricardosasilva hizo el trabajo! ¡Eliminar haste-map fue el truco! ¡Gracias!

Confirme que la solución de @ywongweb funciona para mí.

Probé todas las soluciones excepto esta, incluyendo borrar la caché npm, reiniciar el vigilante, etc. Pero finalmente hice un yarn upgrade , y el registro muestra que se agregaron algunos módulos nuevos en comparación con cuando estaba usando npm install . Y luego el problema desapareció.

Supongo que el hilo puede tener algunas diferencias en la búsqueda de módulos. Pero todavía espero que npm install pueda funcionar. Creo que antes de que esto se resuelva, sería mejor señalarlo en los documentos.

Hola chicos, solo quería compartir lo que funcionó para mí. Estoy usando expo. Eliminé todos mis node_modules, npm install, reset-cache, reinicié el servidor expo, también actualicé la expo, creo que estaba una versión atrás (puede que haya sido relevante o no). ¡Buena suerte a todos!

Empleados de Facebook, por favor ayuden

El problema es, obviamente, algunos problemas con módulos de terceros. Pero, ¿cuál es exactamente el conflicto? Con mucho gusto parchearía estos módulos que quiero usar si supiera cuál es el problema.

Creo que encontré el problema.

Parece suceder cuando hay módulos duplicados que se importan. Esto sucede con mayor frecuencia cuando los npms de terceros incluyen proyectos de ejemplo . Por ejemplo, en este NPM https://github.com/invertase/react-native-firebase hay un directorio example/demo .

Puede eliminar manualmente estas carpetas de ejemplo en su node_modules como soluciones temporales, pero la solución real es parchear los npms para que ya no distribuyan los proyectos de ejemplo.

Hombre, odio actualizarme. No debería tener que facturarle al cliente por tantas horas haciendo esto, pero lo haré.

He pasado 4 horas probando y buscando soluciones ... sin resultado
Es dolor de cabeza😞, coraje reacciona equipo nativo

Instalar todas las dependencias una por una parece ser lo único que funciona para mí.

Si clono el repositorio de mi proyecto (o elimino node_modules) y luego dejo que npm o yarn instalen las dependencias automáticamente, siempre termino con este error.

He pasado muchas horas tratando de encontrar una forma de solucionar este problema, pero al menos creo que ahora sé cómo manejarlo.

Hola chicos, el método de @kensongoo funcionó. Asegúrese de reiniciar su máquina, de lo contrario los errores persistirán.

Reiniciar la máquina o borrar los cachés no me beneficia.

La actualización a RN 47 solucionó este problema después de un mes de compilaciones fallidas. Si está en condiciones de hacerlo, le recomendaría actualizar.

Gracias, @HilSny , lo comprobaré

Esto sucede cuando algún módulo (en mi caso react-native-router-flux ) instala una versión nativa de reacción diferente en su propia carpeta node_modules .

Primero, probé la opción nuclear, solo para estar seguro:
watchman watch-del-all && rm -rf node_modules && npm install && rm -fr $TMPDIR/react-* && npm start -- --reset-cache

Al ejecutar el empaquetador, una serie de errores indicó que algo aún estaba mal. p.ej:

Loading dependency graph...
jest-haste-map: <strong i="14">@providesModule</strong> naming collision:
Duplicate module name: ReactUpdateQueue

Busqué ReactUpdateQueue en mi carpeta node_modules y encontré qué módulo tenía instalaciones adicionales react-native en su propio node_modules .

Entonces, finalmente, eliminé la carpeta react-native de node_modules\react-native-router-flux\node_modules que solucionó el problema (hasta que decida actualizar mis diversos módulos).

Comencé a recibir esto hoy después de esta confirmación, pero revertirlo por completo no ayuda a que el problema desaparezca (ejecutar todos los comandos watchman ... ). Cosas realmente raras. ¿Algún otro pensamiento?

También probé con los nodos 6, 7 y 8, npm 3, 4 y 5. Ningún combo soluciona el problema también.

sucede cuando se ejecutan pruebas de broma, comenzó a ocurrir de la nada.

image

G:\www\react-native-stager>npm ls --depth=0
[email protected] G:\www\react-native-stager
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- @types/[email protected]
+-- [email protected]
+-- [email protected]
+-- UNMET PEER DEPENDENCY [email protected]
+-- [email protected]
+-- [email protected]
`-- [email protected]

Este problema desapareció para mí como por arte de magia cuando cambié la máquina de un servidor Ubuntu a mi Mac local. No conozco la razón en absoluto. La versión del nodo está en ambas máquinas 6.11.2, npm 3.10.10.

He aquí. Los mismos comandos y código también comenzaron a funcionar hoy, y aunque veo que algunas dependencias cambiaron , no parecen relevantes.

no se puede probar ni en Travis-CI ni localmente, eventualmente se resolverá mágicamente (cómo exactamente, no estoy seguro)

y se resolvió mágicamente ... wow, el determinismo es fuerte en este

¡Al final me funciona! ¡Hurra! 🙌
"reaccionar": "^ 16.0.0-alpha.12",
"react-test-renderer": "16.0.0-alpha.12",
"react-native": "^ 0.47.1",

Actualizo todo mi SDK / JDK / Node / NPM / blablabla, hice un cd android && gradlew clean y ahora todo está bien. (Espero que dure ...)

Parece que el problema surge cuando una de sus dependencias depende de una versión anterior de React-Native.

Por ejemplo, cuando actualicé mi proyecto para usar RN 0.47, comencé a recibir este error y no pude deshacerme de él. Descubrí que mi dependencia react-native-svg dependía de RN 0.45, y también estaba instalando esa versión en mi carpeta node_modules que estaba en conflicto. Lo actualicé, reinstalé, limpié todo el caché y volví a ejecutar la aplicación, ¡y funcionó!

Entonces, creo que si obtiene este error y no puede deshacerse de él, podría deberse a que tiene más de 1 versión de RN en sus node_modules porque una de sus dependencias requiere una versión anterior, o porque su proyecto todavía usa una versión anterior y una de sus dependencias usa una versión más reciente. 0.45 y menos no parecen funcionar bien con 0.46 y más ...

Intente cambiar el nombre de la carpeta del proyecto. Esto funciona para mi.

mv origin_project nuevo_proyecto

Todas estas "soluciones" intentan reconstruir la caché, pero esto solo solucionará el problema en caso de que el error (siempre que lo esté) ya esté arreglado.

No estoy seguro de si esta es una pista útil, pero puedo reproducir el error en mi configuración de RN 0.47.0 si cp el directorio node_modules en un segundo directorio redundante. Mientras agrupa, el sistema luego barre los duplicados de todos mis módulos y arroja errores de "nombre de módulo duplicado" en la ventana de construcción. Y mientras tanto, volvemos a nuestra familiar AccessibilityInfo en la pantalla roja.

¿De qué se trata AccessibilityInfo? ¿Este módulo solo se agregó a RN después de alguna versión antigua y poco amigable de RN a la que el sistema recurre por error cuando encuentra RN en subcarpetas?

@johngoren Creo que lo único especial de AccessibilityInfo es que es el primer módulo importado (están ordenados alfabéticamente en el archivo donde falla)

Para mí, el uso de "npm install" no funcionó, luego recibí este error de que no se puede encontrar el módulo AccessibilityInfo.
Luego hice "hilo", lo instalé y la aplicación funcionó. Pero leí que para algunas otras personas aquí, la solución es todo lo contrario. Bueno, disfrutaré trabajando mientras pueda, no actualizaré nada mientras pueda.

No actualicé mi react-native a la última versión. El mío sigue siendo 0.45.1

watchman watch-del-all
rm -rf ./node_modules
yarn cache clean     // if you are using yarn 
rm -rf $TMPDIR/react-*

REINICIO DE LA MÁQUINA

npm install
react-native link

Trabajó !! :)

Mi solución es la misma con @zdol , puede duplicarse react-native en _node_modules_ con una versión diferente, aunque solo una solución temporal.

Tengo este problema con las actualizaciones 0.47.0 y 0.47.1?

Borro node_modules

vigilante reloj-del-todo
rm -rf ./node_modules
rm -rf $ TMPDIR / react- *

Y nada funciona

@Elijen Correcto, sí, definitivamente está allí por razones alfabéticas (creo que también he visto un error similar que menciona DatePickerIOS en lugar de AccessibilityInfo). Pero me pregunto, si podríamos averiguar cuándo se agregó AccessibilityInfo a RN, tal vez eso podría Ayude a aislar lo que está sucediendo si seguimos la teoría de que algún módulo está cargando una versión obsoleta e incompatible de RN.

tengo el mismo problema horas extras agrego módulo por npm. la única vez que logré aprobarlo fue siguiendo los pasos y reiniciando la máquina.

¡Omg ... el método de @ amoa400 (cambiar el nombre de la carpeta del proyecto) funciona! ¡No puedo creerlo!

@johngoren
Es probable que el módulo AccessibilityInfo no tenga nada que ver con esto. Resulta que es la primera importación en el módulo react-native.

Si comenta la línea donde se importa AccessibilityInfo, fallará exactamente de la misma manera en la siguiente importación.

@teppix Nunca pensé que AccessibilityInfo en sí fuera el problema. Más bien, pensamos que podríamos ponernos en marcha para identificar las causas más importantes de este problema y comenzar a precisar qué versiones específicas del módulo RN están causando el error.

¡Tenemos que ir más allá de ponerle un vendaje con una simple limpieza de caché! 🍕🍕🍕

No tengo idea de por qué ayudó, pero eliminé la carpeta de mi proyecto, la cloné de github, la construí de nuevo y eso es todo: el error se ha ido.
Esta magia de RN me vuelve loco.

Hice lo mismo que eliminé la carpeta de mi proyecto, la cloné de github, la construí de nuevo) y el error sigue ahí. Probé todos los pasos y nada funciona. Muy triste :/

Lo loco es que este problema existe desde el 26 de mayo. Parece que todas las versiones lo recuperan ...

Localicé el módulo que causa el error, lo actualicé al mismo archivo react-native, pero sigo recibiendo el error: /

Descubrí que devDependencies no coincidentes están haciendo que esto suceda. por ejemplo, usando [email protected] para [email protected] , luego react-test-renderer está instalando [email protected] y otra dependencia está instalando [email protected] alpha.6 (no estoy seguro de cuál). puede forzar a usar siempre la última versión beta de react eliminando las versiones de reacción adicionales devueltas por npm ls --depth=10 | grep react@

Mi viaje con el número 14209.

Para mí, hubo un error inicial acerca de que el "búfer" no estaba disponible. Ignoré esto (tut tut), pero luego el simulador informó el error "AccessibiltyInfo". Comencé a eliminar node_modules, cachés y vigilante, pero no desapareció. Pero luego (por alguna razón) ejecuté un proceso de empaquetador diferente y el error original se resaltó nuevamente. Uno de los subpaquetes no estaba instalando un paquete de "búfer" necesario. Lo agregué y "voilà".

Mis sugerencias:

Paso 1: Ignore "No se puede resolver el módulo AccessibilityInfo ": este es un cambio (como algunos han informado que es solo el primero en una larga lista de importaciones en react-native, eliminar la importación solo hace que el siguiente uno tiene un problema, y ​​el siguiente, etc ...)
Paso 2: Hay una inconsistencia en alguna parte ... (preste especial atención al proceso del empaquetador nativo de reacción).

¿Solo tengo curiosidad por saber si alguien puede construir 0.47.2 sin este error? No puedo, ni siquiera con un nuevo proyecto. Recibo el error AccessibilityInfo cada vez. Y, sin embargo, puedo ver AccessibilityInfo en node_modules / react-native / Libraries / Components / AccessibilityInfo. ¿Por qué no encuentra este archivo?

¿Alguien que trabaja en el proyecto ha notado este problema? Me parece un freno crítico.

He estado usando 0.44.1 durante meses. Cualquier versión superior simplemente no funciona. Sé que Facebook declaró a RN "lista para producción" hace un tiempo (https://facebook.github.io/react/blog/2014/03/28/the-road-to-1.0.html) pero creo que la falta de un La versión 1.0 demuestra que esto puede ser una afirmación optimista.

Si DEBE usar React Native y necesita superar este error, le recomiendo:

"reaccionar": "16.0.0-alpha.6",
"react-native": "0.44.1"

(y una quinta parte de whisky)

Anteriormente dije que:

Actualmente estoy usando "react-native": "0.46.1", ya que encontré este error cambié a yarn y desde entonces ya no encuentro problemas. Puede o no estar vinculado a npm aunque algunos problemas actuales de npm5 estén relacionados con dependencias eliminadas durante un proceso de instalación.

Cambié a hilo para proyectos nativos de reacción desde el 26 de julio y ya no encontré este error, lamento volver a publicar esta respuesta, pero esto puede ser útil. Creo que este es definitivamente un problema de npm5.

Verifiqué que la última versión de trabajo conocida es reaccionar 0.46.4 con respecto a este problema. Seguí reproduciendo desde 0.47.0, 0.47.1 y 0.47.2 y probé Node 7.6, 8.3, 8.4 con el mismo comportamiento independientemente de npm.

Recomiendo encarecidamente usar rninit sobre react-native, ya que es como usar nvm sobre homebrew y le permite probar rápidamente (en relación con la alternativa) qué versión está bien.

El problema fue el hilo en mi caso. Recientemente instalé yarn v0.27.5 , luego _ react-native init _ comencé a usar yarn en lugar de npm para instalar react y react-native.
Más tarde, cuando usé npm para instalar dependencias como _ npm install --save redux _, npm estaba eliminando paquetes como react & react-native.
He desinstalado el hilo y el problema desapareció .
Windows 8.1
0.47.2
react-native-cli: 2.0.1
hilo 0.27.5
npm 5.3.0

Yo uso la versión 0.46.1 y cambio la versión a 0.46.0. Funciona

Entonces, después de jugar con esto, más en el último react-native parece que la opción npm --save lo está
Si te quedas atascado, elimina node_modules y rehace con hilo y sigue haciéndolo con hilo después de eso usando yarn add en lugar de npm install--ahorrar

No sé si ayuda a la resolución de problemas, pero esto me sucedió dos veces al intentar seguir las instrucciones de instalación para react-native-pdf. Lo restauré todo después del primer intento, y exactamente lo mismo sucedió la segunda vez. Estos son los pasos de instalación que conducen a este lío (SIN decir que los chicos de react-native-pdf tienen la culpa ... solo una causa y efecto):

npm install react-native-pdf - guardar
react-native-link react-native-pdf

npm install react-native-fetch-blob --save
react-native link react-native-fetch-blob

El problema para mí fue una dependencia faltante, pero se mostró el error AccessibilityInfo.

Qué hice para solucionar esto:

Inicie el dev-server con --reset-cache y use _this_ server para la compilación.

Los comandos como react-native run-ios iniciarán su propio servidor de desarrollo sin --reset-cache , pero usarán uno que ya se esté ejecutando.

Entonces en un caparazón:

yarn start -- --reset-cache

En otro

yarn run ios

Luego obtuve mi error real en el primer shell, yarn add ed mis departamentos faltantes y todo funcionó.

Para aquellos que no quieren usar yarn ...

Tuve que revisar mis módulos para buscar módulos que no usaban react o react-native o react-renderer , bifurcarlos y cambiar las versiones del paquete para que coincidan con mi proyecto y funciona.

ese fue mi caso también @jnrepo , el renderizador estaba arruinando todo

Acabamos de volver a producirse un bloqueo con Accessibilityinfo en 48.1. Aparentemente, actualizar a babel-preset-react-native a 3.0.2 causaría el error. Si bajamos a lo que teníamos anteriormente (2.1.0) no obtenemos el error.

Pude solucionar esto instalando el cli react-native en lugar de usar la herramienta create-react-native-app de la página de introducción. Desde entonces, todo se ha construido y ha funcionado sin problemas.

Hola. Pensé que diría que la única vez que obtengo este error es cuando intento usar este paquete en particular: https://github.com/tongyy/react-native-draggable

Como ustedes estaban teniendo tantos problemas para rastrear esto, y realmente me gustaría usar este paquete en particular, pensé en tirarlo por ahí. La instalación de este paquete no solo me da el mismo error, sino que también lo mantiene roto si borro / reinicio el caché, reinicio la computadora, elimino node_modules, etc., etc., básicamente todo lo discutido en este hilo aparte de simplemente reiniciar otro proyecto nativo de reacción desde cero .

¡Buena suerte!

PD: no estoy usando babel
PPS: no estoy usando react-native-router-flux

si utiliza la herramienta create-react-native-app, siempre tendrá estos problemas. También se recomienda el uso de hilo. Solía ​​tener tales problemas, pero ahora es estable. Aquí está mi versión RN.
react-native-cli: 2.0.1
react-nativo: 0.44.1
Intente ejecutar comandos en la terminal si tiene problemas
`` `rm -fr $ TMPDIR / reaccionar- *
rm -rf módulos_nodo
instalación de hilo

Restart your PC then continue below

cd android && ./gradlew clean && cd ../ && react-native start - --reset-cache
react-native ejecutar-android
''
Esto siempre funciona para mí

npm install [email protected]

@HilSny gracias. La degradación de babel-preset-react-native lo hizo por mí.
@pricetula también funcionó restableciendo todo, pero tuve que instalar nativebase nuevamente y poco después se volvió a resolver el problema. Gracias a todos por sus contribuciones. ¡¡Salud!!

yarn add react-native-router-flux @ + Cualquier versión.
Este trabajo conmigo

[resolver]
cuando cambio
"devDependencies": {
"babel-jest": "21.0.2",
"babel-preset-react-native": "4.0.0",
"broma": "21.1.0",
"react-test-renderer": "16.0.0-alpha.12"
},
para
"devDependencies": {
"jest-expo": "~ 20.0.0",
"react-native-scripts": "1.3.1",
"react-test-renderer": "16.0.0-alpha.12"
},

Acabo de reiniciar el servidor JS, ¡eso es todo!

Bundling `index.android.js`  [development, non-minified, hmr disabled]  0.0% (0/1), failed.
error: bundling failed: "TransformError: D:\\***\\index.android.js:
 Cannot find module 'AccessibilityInfo'

Tuve este problema después de una actualización de 0.41.2 a 0.48.3, cuando decidí eliminar la dependencia de bromear.
En package.json, eliminé:

  "scripts": {
    "test": "jest",
  },
  "devDependencies": {
    "babel-jest": "18.0.0",
    "babel-preset-react-native": "1.9.1",
    "jest": "18.1.0",
    "react-test-renderer": "15.4.2"
  },
  "jest": {
    "preset": "react-native"
  }

Nota: esto sería lo mismo que usar la opción indocumentada:
react-native init AwesomeProject --skip-jest

Tuve que restaurar un módulo: npm install --save-dev babel-preset-react-native
Ahora tengo:

  "devDependencies": {
    "babel-preset-react-native": "^4.0.0"
  }

Estoy usando:
"reaccionar": "16.0.0-alpha.6"
"react-native": "0.44.2"
Cuando cambio de npm a hilo, funciona como un encanto. Creo que tal vez no tiene nada que ver con reaccionar o reaccionar versiones nativas

Creo que se ha establecido bien a partir de las publicaciones anteriores, que este problema surge cuando un módulo tiene una dependencia de otra versión nativa de reacción que su proyecto principal.

No he probado yarn pero, como sugerí en un comentario anterior, eliminar completamente esas carpetas react-native funciona. Otros han sugerido un enfoque más doloroso: bifurque esos módulos ofensivos y actualice sus versiones de dependencia nativa de reacción.

En cualquier caso, si ayuda a alguien, el enfoque de eliminar carpetas react-native :

Primero:
cd /path/to/yourproject

Para mostrar todas las carpetas llamadas react-native :

find . -type d -name "react-native"

Por supuesto, no desea eliminar la carpeta node_modules/react-native .
Este comando mostrará cualquier carpeta llamada react-native , excepto node_modules/react-native sí mismo:

find . -type d -name "react-native" -not -path "./node_modules/react-native" -not -path "./node_modules/react-native/*"

Si desea eliminar todas esas carpetas en un solo paso:

find . -type d -name "react-native" -not -path "./node_modules/react-native" -not -path "./node_modules/react-native/*" | xargs rm -rf

Si esto falla, intente yarn o comience de nuevo con npm .

@zdol Seguí tus pasos. Cuando usé el último comando a través de copiar / pegar, eliminó todo en la carpeta de mi proyecto ...

Estoy usando react-native 0.47.2 y no tengo este problema.

@mmarovich lo siento, he actualizado el comando

Esto realmente funciona para mí:

`npm desinstalar babel-preset-react-native

npm instalar [email protected] `

versión reaccionar-nativa:
react-native-cli: 2.0.1
react-nativo: 0.48.3

Supongo que tengo el mismo error:

error: la agrupación falló: "No se puede resolver el módulo 'ActivityIndicator' de '... react-native-implemenation.js"

Probé cualquier solución en este hilo y en otros hilos de la web, sin resolverlo.

  • limpió el caché
  • carpeta node_modules eliminada
  • npm y / o hilados usados

Nada funcionó.
React-native parece genial, pero es muy inestable.

RESUELTO:
tuve el mismo problema:
ERROR:
tenía las siguientes dependencias:
"dependencias": {
"firebase": "^ 4.4.0",
"reaccionar": "16.0.0-alpha.12",
"react-native": "0.48.4",
"react-native-router-flux": "^ 3.35.0",
"react-redux": "^ 5.0.6",
"redux": "^ 3.7.2",
"redux-thunk": "^ 2.2.0"
},

pero la cosa es que cuando instalo una versión específica de [email protected] me da la advertencia al final de la instalación:
npm WARN [email protected] requiere un par de react@^0.13.0 || ^ 0.14.0 || ^ 15.0.0 pero no hay ninguno instalado. Debe instalar las dependencias de pares usted mismo.
npm WARN [email protected] requiere un par de react@^15.0.2 pero ninguno está instalado. Debe instalar las dependencias de pares usted mismo.

SOLUCIÓN:
-Hay 2 cosas:
1). puede instalar las decencias como obtuvimos durante la instalación (npm WARN ..)
2) ESTO LO QUE HICE PARA RESOLVER ESTE PROBLEMA:
I). eliminado react-native-router-flux (npm desinstalar react-native-router-flux)
ii). instalar la última versión (pm install react-native-router-flux)
iii). y pocos cambios en los archivos js.
Esto podría ser de ayuda (NO SE RECOMIENDA, pero sigue siendo de referencia)*


Este código anterior está funcionando actualmente) es solo para referencia, podría ser útil* https://github.com/aksonov/react-native-router-flux/issues/1081

dependencias después del error resuelto:
"dependencias": {
"firebase": "^ 4.4.0",
"reaccionar": "16.0.0-alpha.12",
"react-native": "0.48.4",
"react-native-router-flux": "^ 4.0.0-beta.21",
"react-redux": "^ 5.0.6",
"redux": "^ 3.7.2",
"redux-thunk": "^ 2.2.0"
},

Esto es lo que he encontrado hasta ahora, espero que pueda ayudar:
(Los pasos están en orden cronológico)

  1. El problema comenzó a aparecer después de ejecutar "npm --save install react-redux"
  2. Luego eliminé node_modules y restablecí el caché, pero eso NO ayudó.
  3. Luego eliminé todo el repositorio y lo volví a clonar. El problema persistió.
  4. Luego actualicé npm a la última versión, el problema desapareció. (react-redux no es una dependencia en este momento)
  5. Luego ejecuté "npm --save install react-redux" nuevamente, el problema volvió.
  6. Luego eliminé react-redux de la dependencia, el problema desapareció.

¿Parece que podría haber alguna interacción entre npm y algunos módulos específicos?

eliminar la carpeta del proyecto y volver a clonarlo funcionó para mí. Una vez que volví a clonar el proyecto, corrí

yarn cache clean
yarn start

Esto se convirtió en un problema para mí después de instalar los paquetes "done-bar" y "react-native-keyboard-done-button"

No estoy seguro de qué causó exactamente los problemas, pero cuando los eliminé de mi package.json y ejecuté npm install, el problema se solucionó instantáneamente.

Últimamente, parece haber muchos problemas relacionados con la NPM.

Yo hice:
hilo
caché de hilo limpio
comienzo del hilo

y también eliminé todo lo que se ejecutaba en el puerto en el que quería ejecutarse el emulador.

Eso funciono.

Esto se puede reproducir instalando react-native con npm después de ejecutar react-native init desde el directorio del proyecto. Lo encontramos con OSX, nodo 8.7.0, iOS en la demostración js-xlsx react-native :

git clone --depth 1 https://github.com/SheetJS/js-xlsx/
cd js-xlsx/demos/react/
make ios

Esto crea un nuevo proyecto y usa npm install para deps:

# ...
react-native init SheetJS
cd SheetJS
npm i -S xlsx react react-native react-native-table-component react-native-fs
# ...

Después de algunas pruebas repetidas con nuevos clones e instalaciones, esto es lo que encontramos:

| Versión | Resultado |
| ------- | ------ |
| 4.3.0 | PASA |
| 5.0.4 | FAIL |
| 5.1.0 | FAIL |
| 5.2.0 | FAIL |
| 5.3.0 | FAIL |
| 5.4.0 | FAIL |
| 5.4.2 | FAIL |
| 5.5.0 | FAIL |
| 5.5.1 | FAIL |
| ¡hilo! | PASA |

Evitar npm completo (reemplazar npm i -S con yarn add ) funciona y es probablemente el mejor enfoque.

De manera más general, 4.3.0 es la última versión en la que no hemos tenido problemas importantes con npm . Por lo general, retrocedemos explícitamente al cambiar de versión de nodo usando un comando como sudo npm install -g [email protected] .

para cualquiera que haya venido aquí usando react-native-web lib
el alias predeterminado a través de react-native-web / babel no funcionó para mí y tuve que agregar un alias yo mismo

alias: {
  'react-native': 'react-native-web',
  'react-router-native': 'react-router',
},

Encontré este problema en un proyecto muy nuevo usando react-native 0.49.5, que era la versión predeterminada que instaló react-native-cli, eliminé mi directorio node_modules, luego hice npm install y encontré este error de AccessibilityInfo cada vez que lo ejecuté.

Parece haber un conflicto de peerDependency, npm install está instalando algo en el orden incorrecto. Pude recuperarme actualizando a la última versión de react-native (a partir de ahora v0.50.0-rc.2):

rm -rf node_modules
npm install [email protected] --save
npm install

Encontramos este problema al intentar usar un archivo con una extensión .jsx lugar de una extensión .js . No sé por qué o si esto es algo conocido con react-native, pero el cambio a un archivo .js resolvió el problema . Podría valer la pena intentarlo si te estás tirando de los pelos por esto.

@wittjosiah gracias hombre. ¡Leí todo este hilo y resulta que el último comentario (el tuyo) es lo que hace!

@danstepanov gracias! ¡funciona!

El mismo problema, yarn cache clean && yarn start no me funciona
Lo que obtuve acerca de estos problemas es que a veces se puede solucionar ejecutando yarn install justo después de npm install . Pero sucede al azar y no puedo encontrar ningún paso para reproducir esto y finalmente solucionar el problema.

¡En nuestro caso, explorar $ TMPDIR y eliminar haste-map-react-native-packager- * ayudó!
Eliminar la memoria caché nativa de reacción en sí o reiniciarla no funcionó.

yarn cache clean && yarn start hizo por mí! 👍

Después de probar AAAAAAALL de las soluciones anteriores (ninguna de las cuales funcionó), descubrí que para mí el problema se debió a la siguiente línea de código en iOS:

jsCodeLocation = [NSURL URLWithString:@"http://192.168.192.40:8081/index.bundle"];

Estaba usando eso para depurar remotamente un dispositivo en una red diferente.
Cuando cambié la línea anterior a la predeterminada:

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@“index” fallbackResource:nil];

el problema se había ido.

@SudoPlz

   #ifdef DEBUG
        jsCodeLocation = [NSURL URLWithString:@"http://XXX.XXX.X.XXX:8081/index.ios.bundle?platform=ios&dev=true"];
    #else
        //jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
        jsCodeLocation = [CodePush bundleURL];
    #endif

Tengo algo como esto en appdelegate.m, todavía no funciona. Alguna idea ??

@ karna41317 Tenía exactamente el mismo código que tú. No pude encontrar una solución adecuada, pero no me importa la depuración remota (quiero decir, lejos de mi propia estación de trabajo), así que simplemente cambié a jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@“index” fallbackResource:nil];

¿Para qué necesitas [NSURL URLWithString:@"http://XXX.XXX.X.XXX:8081/index.ios.bundle?platform=ios&dev=true"]; de todos modos?

Probé todos los métodos, pero aún no puedo resolverlos. ¡¡¡¡¡Ayudar!!!!!

"dependencies": {
    "@types/react": "^16.0.25",
    "@types/react-native": "^0.50.7",
    "@types/react-native-fetch-blob": "^0.10.4",
    "@types/react-native-video": "^2.0.0",
    "@types/react-navigation": "^1.0.23",
    "mobx": "^3.3.1",
    "mobx-react": "^4.3.3",
    "react": "16.0.0",
    "react-native": "0.50.4",
    "react-native-android-wifi": "^0.0.19",
    "react-native-audio": "^3.5.0",
    "react-native-camera": "^0.12.0",
    "react-native-fetch-blob": "^0.10.8",
    "react-native-i18n": "^2.0.8",
    "react-native-material-dropdown": "^0.5.2",
    "react-native-md5": "^1.0.0",
    "react-native-qrcode": "^0.2.6",
    "react-native-sound": "^0.10.4",
    "react-native-video": "^2.0.0",
    "react-native-volume": "^0.0.1",
    "react-navigation": "^1.0.0-beta.15"
},
"devDependencies": {
    "@types/jest": "^21.1.7",
    "@types/react-test-renderer": "^16.0.0",
    "babel-jest": "21.2.0",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-react-native": "4.0.0",
    "jest": "21.2.1",
    "react-test-renderer": "16.0.0-beta.5"
},
"jest": {
    "preset": "react-native"
}

@iamcc Tendrá que morder la bala y comenzar a eliminar cada parte de su proyecto, hasta que encuentre la causa del problema. Esa es la única solución real en el cajero automático. El problema es diferente para cada uno.

¿hay noticias? Todavía me está sucediendo en react-native 0.51.0 : /

Estoy usando expo y lo resolví usando la versión 21.0.0 de expo: https://blog.expo.io/expo-sdk-21-0-0-is-now-available-be33b79921b7 (siguiendo Upgrading Your Sección de aplicaciones) y npm!

@iamcc Acabo de ejecutar npm install react-native --save y lo solucionó.

También corriendo

vigilante reloj-del-todo

rm -rf node_modules && npm install

npm start --reset-cache

Oigan todos,

Tuve este mismo problema en una de mis máquinas cliente, pero no en la mía.

Solución para mi:

vigilante reloj-del-todo

rm -rf node_modules && npm install

vigilante reloj-del-todo

rm -rf node_modules && npm install

vigilante reloj-del-todo

rm -rf node_modules && npm install

pod cache clean --todos

PERO LUEGO ANTES DE REINSTALAR:

Instale node y npm en 7.6.0 y 4.1.2 respectivamente. Esto estaba en mi máquina pero no en la del cliente. Puede usar el administrador de paquetes n (https://github.com/tj/n) para instalar 7.6.0 y npm install -g [email protected] para hacer los cambios de versión.

Luego haga su baile normal de npm install / pod install / clean / build.

Para mí, la solución que funcionó fue:

npm install react-native --save
npm start - --reset-cache

espero que esto ayude

Reiniciar la computadora funcionó para mí.

Han pasado 2 semanas que no me enfrentaba a este problema. PERO AHORA, a partir de hoy, comenzó a reproducirse todo el tiempo y ni siquiera puedo iniciar mi proyecto en modo de depuración. He estado haciendo todas las cosas como eliminar todos los cachés (yarn, npm, cocoapods, Xcode, packager, watchman, etc.), eliminar node_modules (3 o 4 veces), reiniciar mi Mac, reiniciar mis dispositivos. ¡Y nada funciona! ¿Están teniendo algo al azar que impide que React Native funcione? ¿Cuál es la causa raíz de este problema? ¿Puedes cerrar este ticket? Pasé toneladas de horas tratando de simplemente ejecutar mi proyecto. Esto es tan molesto y el problema es que ni siquiera veo que vayas a solucionarlo.

Probé todo lo mencionado en este hilo. Nada funcionó.
Comprometí todo, luego cloné el proyecto en una nueva carpeta y todo funcionó. No me preguntes por qué.

Acababa de instalar el paquete lodash cuando recibí Unable to resolve module './_listCacheGet' en build. Basado en los muchos comentarios aquí, reinstalé react-native "react-native": "0.52.0" con hilo (mi instalador predeterminado) con yarn upgrade react-native , luego reinicié la compilación. Aplicación lanzada como se esperaba. Creo que en mi caso, parece haber sido un problema de almacenamiento en caché. YMMV. Espero que esto ayude a alguien.

Tuve el mismo problema, descubrí que la caché del proceso era el problema. Reiniciar el proceso nativo de reacción funcionó para mí

Esto es bastante molesto. De vez en cuando, sin ninguna razón obvia, esto sucede. Y ahora, NINGUNA de las correcciones conocidas (eliminar todo, reinstalar, borrar caché, etc.) ayuda. Ok, una cosa que no he intentado además de reinstalar Mac, es clonar el proyecto, lo cual haré. Perdón por despotricar, por favor, trátelo como un voto a favor sobre este tema, ha estado sucediendo durante bastante tiempo ...

intente instalar react native sobre su react native existente (no elimine el existente)

npm install react-native --save

ah ok gracias, lo intentaré. lo más aterrador es que esto parece suceder sin una razón (sí, siempre hay una razón, pero es difícil ver qué en este caso, lo que reduce la confianza de uno en la herramienta)

La instalación sobre node_modules existentes no ayudó. Ejecuté ncu y actualicé react-native-elements y vacié el caché de npm, lo reinstalé, etc. Ahora el problema se ha ido. Sería bueno si al menos el error tuviera más indicios de cuál es el problema.

Limpiar la caché de npm y rm -rf ~/.npm resolvió este problema por mí.

¡Es trabajo!

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

En lugar de react-native run-android , uso node node_modules/react-native/local-cli/cli.js run-android y funciona.

Probé todos los métodos anteriores y aún no tuve suerte. Me empezó a pasar después de que construí mis binarios en Expo.

Eliminé mi carpeta node_modules

npm install
npm start -- --reset-cache

Me lo arregló.

En este punto, me sucede esporádicamente. Ojalá pueda volver a reproducirme pronto

Esto sucede debido a una discrepancia entre las versiones preestablecidas de eslint que usa react-native y las aplicaciones de su aplicación. También puede haber otras dependencias que tengan este desajuste. Si simplemente hace npm update (si la lista de dependencias no es enorme) o actualiza selectivamente las dependencias "seguras para actualizar", y luego intenta agrupar, este error debería desaparecer

npm update
rm -rf node_modules
npm install --reset-cache
npm run bundle (or react-native bundle <options>)

Hacer esto funcionó para mí:

npm update
npm cache clean --force
rm -rf node_modules
yarn install

La sugerencia de @patrikmolnar funcionó para mí.

intente instalar react native sobre su react native existente (no elimine el existente)

npm install react-native --save

Tuve un problema similar después de cambiar de sucursal. _Restarting_ my React Native Debugger solucionó el problema (aunque mi aplicación no estaba conectada).

Recibo el mismo error, probé todas las soluciones mencionadas anteriormente, nada funciona :(, estoy frustrado ahora. Por favor, ayúdeme a salir de este error, por favor ...

reclone el proyecto funciona para mi

Entiendo esto y apunta a 'Promise' en AccessibilityInfo.ios.js.

Si yarn start falla.

Si sudo yarn start funciona de manera confiable.

Este es un error realmente molesto, y frena todos los cajeros automáticos de los proyectos, incluso los nuevos proyectos de creación-reacción-aplicación nativa en los que luego copio mi código fuente y se arruinan.

EDITAR: Para mí fue el paquete react-native-communications y la advertencia de que no estoy usando la bifurcación de react native de Expo.

Instale node y npm en 7.6.0 y 4.1.2 respectivamente.

La degradación me ayudó.

Hola, todos,

He reproducido la prueba de @ryanmcgrath :

$> node
> let rn = require('react-native').AccessibilityInfo
Error: Cannot find module 'AccessibilityInfo'
    at Function.Module._resolveFilename (module.js:555:15)
    at Function.Module._load (module.js:482:25)
    at Module.require (module.js:604:17)
    at require (internal/module.js:11:18)
    at Object.get AccessibilityInfo [as AccessibilityInfo] (/Users/godefroy/Go/src/github.com/united-drivers/wulo/native/node_modules/react-native/Libraries/react-native/react-native-implementation.js:19:36)

luego, traté de ver todas las claves del objeto react-native:

$> node
> let rn = require('react-native')
undefined
> rn
{ AccessibilityInfo: [Getter],
  ActivityIndicator: [Getter],
  ART: [Getter],
  Button: [Getter],
 ...
}

Entonces, las claves están ahí.

El problema es que require ('AccessibilityInfo') no puede acceder a module.exports en ./node_modules/react-native/Libraries/react-native/react-native-implementation.js

$> node --version
v9.5.0

versión nativa de reacción: 0.53.3

En mi caso, este error se produce solo en iOS.

¡Gracias por publicar esto! Parece que no está utilizando la última versión de React Native, v0.53.0, lanzada en enero de 2018. ¿Puede asegurarse de que este problema aún se pueda reproducir en la última versión?

Voy a cerrar esto, pero no dude en abrir un nuevo problema si puede confirmar que sigue siendo un problema en la v0.53.0 o más reciente.

Cómo contribuirQué esperar de los encargados del mantenimiento

Parece que el problema ha resurgido en 0.54

sudo react-native start me lo arregló en 0.54

@foltz @gastonmorixe este problema ya se ha cerrado. ¿Puede plantear un nuevo problema haciendo referencia a este?

El mismo problema en 0.52, funcionó para mí con npm start - --reset-cache

último RN usa hilo y en cualquier momento si ejecutamos npm install ...
esta mezcla causa tales problemas ...
y borrar la caché es la solución.
El reinicio de la máquina es la solución más rápida y sencilla que funciona.

¡La reinstalación de npm funcionó!

Ninguno de los anteriores funcionó para mí. Abra su $ TMPDIR y elimine todos los directorios metro- *.

Esta solicitud de extracción de npm debería solucionar el problema https://github.com/npm/npm/pull/20198 que, creo, se debe a este error de npm5 https://github.com/npm/npm/issues/16839

Esto me ha costado días atascado en las versiones 0.48, 0.49, 0.50 y 0.54. La primera vez (versiones 0.48-0.50) solucioné el problema usando Haul Packager. No fue una buena solución y me costó la capacidad de ejecutar Storybook, pero me las arreglé para salir adelante. Ahora una aplicación totalmente diferente, una nueva versión de React Native y el problema ha vuelto. Y es completamente aleatorio. No puedo encontrar una forma de reproducirlo de forma coherente. Se vuelve terriblemente frustrante ver la brillantez de la plataforma siendo manchada por un tonto error de herramientas.

Reaccionar nativo 0.54.0
Xcode 9.3

Se ayudó a reiniciar la computadora

npm cache clean - la fuerza funcionó para mí

@ujeenator Gracias: RN 0.55.3, solucionado reiniciando la computadora. Limpiar la caché de NPM no funcionó para mí.

Tengo una configuración de compilación bastante no estándar, por lo que ninguna de las respuestas estándar a esto me ha funcionado. Sin embargo, he podido rastrear el problema en bibliotecas de terceros, incluidos archivos .babelrc. Una vez que el empaquetador los alcanza, ya no puede encontrar react-native y falla. Eliminarlos parece funcionar hasta ahora.

para aquellos que todavía luchan: el comentario de @ fr1n63 lo hizo por mí. También había intentado todo antes en vano. en mi caso, se quejaba de no encontrar AccessibilityInfo en un contexto de react-native-vector-icons. según la sugerencia de @ fr1n63 , eliminé el .babelrc en node_modules / react-native-vector-icons, reinicié npm --reset-cache y pasó. podría reproducir esto; reintroduciendo el .babelrc y quedando atascado nuevamente. así que diría que si nada más funciona, pruébalo, vale la pena intentarlo.

PD:
"reaccionar": "^ 16.3.2",
"react-native": "^ 0.54.4",

Tuve que usar npm lugar de yarn .

Normalmente usamos yarn para todos nuestros comandos, pero nos encontramos con este problema.

Sin embargo, cuando uso npm install funciona bien:

rm -rf node_modules/
npm install
npm start -- --reset-cache

Debe haber algo con la forma en que yarn maneja las dependencias de manera diferente a npm .

"react-native": "0.47.2"

Limpie la instalación con react-native init y ejecute la aplicación en un dispositivo Android conectado a Macbook. Mismo error. Increíble cuánto tiempo ha existido este error, veo publicaciones de 2015. No estoy seguro de si es una cosa de RN o NPM:

PD:

"dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4"
  },
  "devDependencies": {
    "babel-jest": "22.4.4",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.4.4",
    "react-test-renderer": "16.3.1"
  }

"killall -9 node" parece resolver este problema.

Tengo este problema en este momento. Intenté eliminar y reinstalar paquetes de nodos, reiniciar la computadora, limpiar la caché ... nada parece funcionar.

Ok, acabo de solucionar este problema usando hilo para administrar mis dependencias haciendo yarn install . No estoy completamente seguro de cuál fue exactamente el problema, pero lo más probable es que sea algo relacionado con PATH y paquetes instalados globalmente.

Creo que la solución en realidad es restablecer su máquina de desarrollo, borrar el caché y volver a ejecutar el proyecto de nuevo.

Pruebe cualquiera o dos de los siguientes

Solución 1.
Una forma sencilla de hacer esto es reiniciar su computadora.

Solucion 2
Elimine la carpeta de módulos de su nodo, cierre las terminales que ejecutan su servidor nodejs y ejecute killall -9 node luego ejecute npm install --reset-cache y eso es todo.

Con suerte, después de esto, estará listo para comenzar.

Después de eliminar todas las carpetas en 'androidappbuildgenerated', funciona.

Después de actualizar a npm 6 y usar yarn para instalar los módulos, ejecutar el empaquetador conduce a información útil:

Loading dependency graph, done.
error: bundling failed: ambiguous resolution: module `/Users/blah/node_modules/react-native/Libraries/react-native/re
act-native-implementation.js` tries to require `AccessibilityInfo`, but there are several files providing this module. You can delete or fix them:

  * `/Users/blah/node_modules/react-native-haptic-feedback/playground/node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android.js`
  * `/Users/blah/node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo.android.js`

Como puede ver aquí, estoy usando una biblioteca que proporciona un archivo duplicado en un directorio playground :).

Así que supongo que es seguro eliminarlo.

Entonces, básicamente, lo que siempre me funciona es:

  1. eliminar la carpeta node_modules
  2. reiniciar el mac
  3. ejecuta yarn install para buscar los paquetes
  4. inicie el empaquetado con --reset-cache
  5. npm run-android o npm run-ios

Creo que sería bueno si se arreglara en algún momento.

reaccionar- nativo: 0.55.4

react-native run-ios, hay algún problema con AccessibilityInfo
¿Cómo arreglar este problema? Necesito ayuda.

error: bundling failed: Error: Cannot find module 'AccessibilityInfo' (While processing preset: "/Users/chen/ReactNative/ProgramKids1/node_modules/react-native/Libraries/react-native/react-native-implementation.js")
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
    at Function.Module._load (internal/modules/cjs/loader.js:475:25)
    at Module.require (internal/modules/cjs/loader.js:598:17)
    at require (internal/modules/cjs/helpers.js:11:18)
    at Object.get AccessibilityInfo [as AccessibilityInfo] (/Users/chen/ReactNative/ProgramKids1/node_modules/react-native/Libraries/react-native/react-native-implementation.js:17:36)
    at /Users/chen/ReactNative/ProgramKids1/node_modules/lodash/_baseClone.js:145:23
    at arrayEach (/Users/chen/ReactNative/ProgramKids1/node_modules/lodash/_arrayEach.js:15:9)
    at baseClone (/Users/chen/ReactNative/ProgramKids1/node_modules/lodash/_baseClone.js:142:3)
    at cloneDeepWith (/Users/chen/ReactNative/ProgramKids1/node_modules/lodash/cloneDeepWith.js:37:10)
 BUNDLE  [ios, dev] ./index.ios.js ░░░░░░░░░░░░░░░░ 0.0% (0/1), failed.

Matar al empaquetador y ejecutar react-native run-ios nuevamente funcionó para mí. Cada vez que se cambia el número de versión de algo, esta parece ser la solución.

Chicos, no hagan las cosas tan complicadas ... Reinicie el empaquetador ayúdenme a arreglar esto ...

Este problema: módulo de AccessibilityInfo react-native-implimentation.js no encontrado
react-nativo: 0.55.4
Solo reinstalar node_modules y restablecer la caché no soluciona este problema

Después de reinstalar node_modules también ejecutar
enlace nativo de reacción

¿Aún no hay solución para este problema?

obteniendo el mismo error con react-native: 0.56.0, después de usar react-native init NameOfProject

No sé si alguien me dijo eso antes que yo, pero rebajar la calificación de 0.56.0 a 0.55.4 resolvió este problema. 😃 @PrivateVoidMethod

La última versión 0.56.0 no me funciona.
Bajé a la configuración de

"dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4"
  },
  "devDependencies": {
    "babel-jest": "22.4.4",
    "babel-preset-react-native": "4.0.0",
    "jest": "22.4.4",
    "react-test-renderer": "16.3.1"
  }

La degradación de

yarn remove babel-preset-react-native
yarn add -D [email protected]

@sideroff Sí. También bajé de v5 a v4.

¿Existe una solución sin rebajar de 0.56.0?

Probé la solución de

error: bundling failed: Error: While resolving module `merge`, the Haste package `merge` was found. However the module `` could not be found within the package. Indeed, none of these files exist:

  * `D:\ReactNative\ChartSample\node_modules\react-native\Libraries\vendor\core(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`
  * `D:\ReactNative\ChartSample\node_modules\react-native\Libraries\vendor\core\index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`
    at resolveHasteName (D:\ReactNative\ChartSample\node_modules\metro-resolver\src\resolve.js:190:9)
    at Object.resolve (D:\ReactNative\ChartSample\node_modules\metro-resolver\src\resolve.js:68:20)
    at ModuleResolver.resolveDependency (D:\ReactNative\ChartSample\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:161:273)
    at ResolutionRequest.resolveDependency (D:\ReactNative\ChartSample\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:91:16)
    at DependencyGraph.resolveDependency (D:\ReactNative\ChartSample\node_modules\metro\src\node-haste\DependencyGraph.js:272:4579)
    at dependencies.map.relativePath (D:\ReactNative\ChartSample\node_modules\metro\src\DeltaBundler\traverseDependencies.js:376:19)
    at Array.map (<anonymous>)
    at resolveDependencies (D:\ReactNative\ChartSample\node_modules\metro\src\DeltaBundler\traverseDependencies.js:374:16)
    at D:\ReactNative\ChartSample\node_modules\metro\src\DeltaBundler\traverseDependencies.js:212:33
    at Generator.next (<anonymous>)

¡Hola @ ws7one ! ¿Intentó eliminar la carpeta node_modules y reinstalarla escribiendo npm install o yarn ?

@lucienbl Sí, también lo hice ... Pero sigo recibiendo el mismo error

Esto no parece un problema de control de versiones de paquetes. Tengo proyectos construidos exactamente en estas versiones y todavía parecen funcionar bien. No estoy seguro de qué va mal. Se agradece cualquier ayuda porque estoy bastante estancado en este punto.

Como resumen, esto es todo lo que hice:
react-native init projectName
react-native run-android

- dio el error "Módulo AccessibilityInfo no encontrado" -

implementó la solución de @LasithaPrabodha . eliminado node_modules y reinstalado usando npm install
react-native run-android

- dio el error "Error: al resolver el módulo merge ..." -

No estoy seguro de qué más debería intentar.

Si acaba de degradar React Native a 0.55.4 y deja que babel, etc., ¿cómo está? @ ws7one

@sideroff downgrading react native y babel también funcionó para mí

¿Reabrirá este problema? O nos quedaremos atascados en 0.55.4 . 🤔

Igual que todos los demás aquí. Estaba roto, pero todo vuelve a funcionar cuando bajas de categoría. Cuando bajé de categoría, recibí un aviso que decía problemas de vulnerabilidad. ¿Debería preocuparme por eso?

El mismo problema aqui. Se ejecuta en Windows 10 y reacciona nativo 0.56.0. Resuelto cuando se degrada.

rebajar rn 0.56 a 0.55 funcionó para mí

@lucienbl Lo intenté ..

react-native init projectName
react-native run-android

- dio el error "Módulo AccessibilityInfo no encontrado" -

npm uninstall react-native
npm install --save [email protected]
react-native run-android

esto me dio un nuevo error ahora:

error: bundling failed: Error: Plugin 0 specified in "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js" provided an invalid property of "default" (While processing preset: "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js")
    at Plugin.init (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\plugin.js:131:13)
    at Function.normalisePlugin (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:152:12)
    at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:184:30
    at Array.map (<anonymous>)
    at Function.normalisePlugins (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:158:20)
    at OptionManager.mergeOptions (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:234:36)
    at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:265:14
    at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:323:22
    at Array.map (<anonymous>)

Si usa yarn install lugar de npm install , el error desaparece

@ ws7one , tienes que hacer
react-native init ProjectName --version 0.55.4
react-native run-android

Esto funcionó para mí. :)

Esto es realmente un error en la versión 0.56

@ ws7one ¿Ha rebajado babel-preset-react-native a 4 ?
También enfrento este problema, pero funciona bien después de la degradación a babel-preset-react-native@4 .

Hasta 0.56.1 hasta 0.55.4 👍

Parece que este problema afectó principalmente al paquete que se ejecuta en Windows.
Para mí, la degradación funcionó así:

react-native init awesomeproject
npm remove --save react-native
npm i --save [email protected]

npm remove babel-preset-react-native
npm i --save [email protected]

¡La degradación a

No pude solucionarlo, con ninguna de estas sugerencias, reinstalé varias veces y aún obtengo el error, usé create-react-app ...

Parece que este problema en 56.0 está rastreando en # 19953.

Eventualmente, la agrupación fue exitosa para mí, pero aparecieron vulnerabilidades, lo que sugiere que ejecute npm install react-native @ 0.56.0, lo que me llevará de vuelta al mismo problema.
Además, recibo errores de schemastore de package.json.

@ ws7one ¿ ha resuelto este error?

error: bundling failed: Error: Plugin 0 specified in "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js" provided an invalid property of "default" (While processing preset: "D:\\ReactNative\\chartSamples\\node_modules\\babel-preset-react-native\\index.js") at Plugin.init (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\plugin.js:131:13) at Function.normalisePlugin (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:152:12) at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:184:30 at Array.map (<anonymous>) at Function.normalisePlugins (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:158:20) at OptionManager.mergeOptions (D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:234:36) at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:265:14 at D:\ReactNative\chartSamples\node_modules\babel-core\lib\transformation\file\options\option-manager.js:323:22 at Array.map (<anonymous>)

No tengo idea de cómo funcionó esto, y he estado rascándome la cabeza sobre cómo funcionó, pero tenía otro trabajo importante al que volver y dejarlo ser.
Pero esto es lo que hice

react-native init ProjectName
react-native run-android

- dio el error "Módulo AccessibilityInfo no encontrado" -

npm uninstall react-native
npm install --save [email protected]
react-native run-android

--Error: Plugin 0 especificado ...--

npm install --save babel-core<strong i="14">@latest</strong> babel-loader@latest

--Error: Plugin 0 especificado ...---

npm uninstall --save babel-preset-react-native
npm install --save [email protected]

Y esto empezó a funcionar bien
Mis dependencias actuales:

{
  "name": "chartSamples",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^7.1.5",
    "babel-preset-react-native": "^4.0.0",
    "eslint-config-rallycoding": "^3.2.0",
    "react": "16.4.1",
    "react-native": "^0.55.4",
    "react-native-highcharts": "^1.0.2"
  },
  "devDependencies": {
    "babel-jest": "23.4.0",
    "jest": "23.4.0",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

Prueba también la solución de

react-native init ProjectName --version 0.55.4
react-native run-android

PD: La solución de @lucienbl también funcionó para mí.

@greenais, tu solución es un trabajo para mí, gracias!

Debe haber una solución para usar React Native 56.0. ¿O es el principal problema de Babel?

React Native 0.56.0 está completamente fallado, así que sugiero usar 0.55.4 esperando una nueva versión estable :)

Parece un error en 0.56 relacionado con las dependencias. La solución es encontrar la combinación correcta de dependencias. No se como lo hiciste. ¡Pero, @ ws7one , encontraste esa combinación! 👌👌

react-native >> 0.55.4
babel-core >> latest 
babel-loader >> latest
babel-preset-react-native >> 4.0.0

De lo contrario, comenzar el proyecto desde el principio con 0.55.4 me da un error de gradle .....

 react-native init ProjectName --version 0.55.4

@abinax Me enfrento al mismo problema y tengo que volver a cambiar a 0.55.4

@tranquan eso no fue suficiente para mí.

primero elimine la carpeta del módulo de nodo
luego
cambie reaccionar y reaccionar-versión nativa 0.56.0 a estos.
Después de intentar encontrar la solución para la última versión de react y react native, necesito cambiar a estas versiones a continuación, asegúrese de que si está usando Android, use la misma versión de dependencia que en package.json

dependencias ": {
"reaccionar": "16.3.1",
"react-native": "0.55.4"
}

Ahora la otra solución también funcionó para mí:

react-native init ProjectName --version 0.55.4

pero necesitas configurar la versión de gradle en 3.5.1 en lugar de 2.14.1

Creo que como conclusión, este es un error en react native 0.56 en Windows. Debe usar 0.55.4 con su último gradle compatible, que es gradle 3.5.1.

Ahora puedo volver a mi trabajo ... 😃

¿ALGUIEN TIENE UNA SOLUCIÓN PERFECTA Y LUEGO SOLO AYUDA

Recibo el mismo error.He configurado nuevas ventanas y luego sigo el paso, pero me da el mismo error cada vez.

@sarveshcchauhan usa mi última recomendación:
Reaccionar 0.55.4 nativo con Gradle 3.5.1

gracias @greenais !! ¡La degradación a react-native 0.55.4 y babel-preset-react-native 2.1.0 funcionó!

Probé todas las opciones dadas en este hilo, nada funciona en mis ventanas.

Mi package.json es tan simple como esto

{
  "name": "abc",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "babel-preset-react-native": "^2.1.0",
    "react": "16.4.1",
    "react-native": "^0.55.4"
  },
  "devDependencies": {
    "babel-jest": "23.4.0",
    "jest": "23.4.1",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

@skrajath ¿cuál es el error que está recibiendo ahora? es el mismo error?

Usar WSL podría ser una solución.

@abinax
Hice un último intento más ejecutando los comandos 'Ejecutar como administrador', extrañamente no hay ningún error de AccessibilityInfo . La aplicación se compila correctamente, pero se encuentra con este error.

Unable to load script from assets 'index.android.bundle'

@skrajath eso es raro 😶😶

@abinax Eso es raro, sí. A la carpeta de activos le faltaba android/app/src/main/assets , después de crearla, todo funciona bien. Finalmente veo que la aplicación se cargó limpiamente.

Resolví el error según el comentario de

Después de eso, instalé native-base y react-navigation.Simplemente muestra una pantalla en blanco.Luego cambié la versión de native-base a 2.3.5 pero react-navigation no funciona.

Por favor, alguien publique la solución.

Trabaja @abinax , gracias
@ Johncy1997
Mi paquete.json

{
  "name": "AppName",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "moment": "^2.22.2",
    "native-base": "^2.7.2",
    "react": "16.4.1",
    "react-apollo": "^2.1.9",
    "react-native": "0.55.4",
    "react-navigation": "^2.8.0"
  },
  "devDependencies": {
    "babel-eslint": "^8.2.6",
    "babel-jest": "23.4.0",
    "babel-preset-react-native": "4.0.0",
    "eslint": "^4.19.1",
    "eslint-config-airbnb": "^17.0.0",
    "eslint-plugin-import": "^2.13.0",
    "eslint-plugin-jsx-a11y": "^6.1.1",
    "eslint-plugin-react": "^7.10.0",
    "jest": "23.4.1",
    "prettier-eslint": "^8.8.2",
    "react-test-renderer": "16.4.1"
  },
  "jest": {
    "preset": "react-native"
  }
}

He descubierto la solución Siga los enlaces
y mira mis comentarios para resolver tu problema
https://stackoverflow.com/questions/48756550/unable-to-resolve-module-accessibilityinfo-when-trying-to-create-release-bund/51436043#51436043

Simplemente cambie la versión nativa de reacción a "react-native": "0.55.4"

@ Hemant-Synerzip degradar solo la versión nativa de react no es una solución 😑. ¿Leíste las repeticiones de arriba?

Esto funciono para mi : { "name": "demo21", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-native/local-cli/cli.js start", "test": "jest" }, "dependencies": { "react": "16.3.1", "react-native": "0.55.4" }, "devDependencies": { "babel-jest": "22.4.1", "babel-preset-react-native": "4.0.0", "jest": "22.4.2", "react-test-renderer": "16.3.1" }, "jest": { "preset": "react-native" } }

Resolví este problema fácilmente siguiendo los pasos a continuación,

  1. Copié las dependencias y devDependencies del archivo package.json de otro proyecto que funcionaba bien.
{
  "name": "NameOfYourProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.3.1",
    "react-native": "0.55.4"
  },
  "devDependencies": {
    "babel-jest": "23.2.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "23.2.0",
    "react-test-renderer": "16.3.1"
  },
  "jest": {
    "preset": "react-native"
  }
}
  1. Eliminé la carpeta

  2. Luego, reinstalé el nodo por,
    npm install --save
    react-native run-android

Reducirá todas las dependencias necesarias, incluido "react-native". :)

Me gustaría decir que resolví este problema cambiando a hilo. No encontré este problema desde el cambio (hace 1 año, puede ver una de mis publicaciones al comienzo de este hilo)

Incluso hoy si guardo una dependencia usando npm por error, eliminará alguna dependencia y el proyecto ahora se compilará más debido a que el módulo X no está aquí

¿Cómo no se ha solucionado esto ahora en react-native 0.56.0 y este problema está muy presente?

Abandoné RN por Xamarin Forms hace 3 semanas, esta fue la última gota para mí

Realmente estoy a punto de trasladar un proyecto en el que he estado trabajando durante meses, de RN a Flutter. Esto es una pérdida de tiempo. Un lenguaje tan incompetente.

@williamdarkocode el idioma no es incompetente ... los mantenedores son ... o incompetentes o realmente no dan un ... tal vez ya se han mudado a nativo o flutter y ya no les importa :) ... y cuando llegue a la comunicación ... realmente les falta habilidad

¿Alguien aquí probó Native Script para Vue ..? Estoy pensando en convertir mis proyectos a Native Script - Vue porque React Native está arrojando todo tipo de errores que nunca antes había visto. Cualquier sugerencia sería muy apreciada.

@lahed

Intenté degradar react native e instalé las versiones correspondientes de native-base y react-navigation. Solo aceptará componentes puros react-native. Incluso no es compatible con el paquete react-native-twitter-signin. Lanza el siguiente error con respecto a Versión del SDK. Cada vez que arroja diferentes errores ... Incluso no puedo eliminar la carpeta de mi proyecto. Si trato de eliminar la carpeta, arroja "los nombres de los archivos de origen son más grandes de lo que admite el sistema de archivos. . "

alguien publique la solución precisa para todo tipo de error.

0.56 parece roto. Utilice 0.55.4 lugar.

¿Hay algún avance en esto? No sé qué hacer porque si degrado react-native a 0.55.4 me quedo atascado con el problema 19126 y si me quedo en 0.56 no puedo compilar, ejecutar en el emulador ni hacer nada y las soluciones al problema 19126 no funcionan para mí

¿Por qué sigue cerrado este tema? Nadie lo resolvió todavía, todos se quejan de este problema. ¡¿Cómo lo resolvemos ?! Ya perdí un día de trabajo ... No entiendo por qué está cerrado.

@PrsRares Quizás estén trabajando en # 19953.

@gluons thx, no lo hicieron funcionar, pero al menos ahora sabemos que no pueden en esta versión y se solucionará en 0.57. Gracias.

Está bien. Lo que funcionó para mí fue un poco tosco, pero supongo que funciona, ¿por qué no?

En lugar de hacer react-native init, use create react app, y antes de instalar cualquier dependencia o transferir directorios y archivos del proyecto, npm ejecute eject. No elija el método de expulsión de expo. Cuando termine de expulsar, instale todas las dependencias en el package.json de su proyecto y no ejecute la corrección de auditoría de npm, sin importar la cantidad de errores de dependencia de pares que vea. La razón es que cuando ejecuta npm eject, las versiones de las dependencias centrales son las que mejor se adaptan a su proyecto. Cuando termine con las dependencias, simplemente copie y pegue los archivos del proyecto, y resuelva cualquier error como "No se puede encontrar el archivo / directorio".

"dependencias": {
"reaccionar": "^ 16.4.1",
"react-native": "^ 0.55.4"
},
"devDependencies": {
"babel-preset-react-native": "^ 4.0.0",
},
para mí, incluso después de tener las siguientes dependencias, el error persistió

los siguientes cmds me ayudaron a resolver
cd android
gradle limpio
CD ..
react-native ejecutar-android

¿Fue útil esta página
0 / 5 - 0 calificaciones