run react not found example cli react-native npm npm-install

react native - react - No se puede encontrar el módulo ''lo antes posible/sin procesar''



react native version (5)

Comencé un nuevo proyecto de reactivo nativo y después de que instalé react-native-maps , no puedo ejecutar react-native run-android porque el terminal muestra el siguiente error:

module.js:550 throw err; ^ Error: Cannot find module ''asap/raw'' at Function.Module._resolveFilename (module.js:548:15) at Function.Module._load (module.js:475:25) at Module.require (module.js:597:17) at require (internal/module.js:11:18) at Object.<anonymous> (/home/valentino/Scrivania/lolo/node_modules/promise/lib/core.js:3:12) at Module._compile (module.js:653:30) at Module._compile (/home/valentino/Scrivania/lolo/node_modules/pirates/lib/index.js:83:24) at Module._extensions..js (module.js:664:10) at Object.newLoader [as .js] (/home/valentino/Scrivania/lolo/node_modules/pirates/lib/index.js:88:7) at Module.load (module.js:566:32)

El mensaje se muestra si instalo react-native-maps , este es el comando con el que he creado el proyecto con:

react-native init appName cd appName npm install react-native-maps --save react-native run-android

¿Cómo puedo resolver este problema?

¿Estoy haciendo algo mal?

Gracias por la ayuda.


Ejecutar npm install no solucionó el problema por mí.

npm install -g asap para instalar lo antes posible y luego el error desapareció.


El comando react-native init crea un proyecto que usa yarn por defecto desde 0.57 (tiene yarn.lock ). Tuve el mismo error cuando instalé un complemento de npm install , por lo que la conclusión es que no puede usar ambos gestores de paquetes para el mismo proyecto al mismo tiempo (yarn y npm). Asi que:

  • Use yarn add lugar de npm install .
  • O si no quiere usar hilo, entonces "cambie" a npm ejecutando npm install (después de esto, puede eliminar yarn.lock y siempre debe usar npm desde este punto en lugar del hilo).

Eliminar npm install asap y reinstalar no se solucionó, pero al hacer npm install asap en el directorio del proyecto solucionado mi problema.



package-lock.json esto eliminando package-lock.json , y dejando yarn.lock . Aparentemente no puedes tener ambos.