45 votes

Impossible de trouver le module 'asap / raw'

J'ai commencé un nouveau projet react-native et après cela, j'ai installé react-native-maps je ne peux pas exécuter react-native run-android car le terminal affiche l'erreur suivante:

 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)

Le message s'affiche si j'installe react-native-maps , c'est la commande avec laquelle j'ai construit le projet avec:

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

Comment puis-je résoudre ce problème?

Est-ce que je fais quelque chose de mal?

Merci pour l'aide.

88voto

EighteenthVariable Points 1063

L'exécution de npm install dans le répertoire de votre projet fonctionne généralement.

(Ce qu'il fait, c'est qu'il installe toutes les dépendances dans le dossier local node_modules qui peut avoir été téléchargé lorsque vous avez installé ce package.)

8voto

lustig Points 1570

L'exécution de npm install n'a pas résolu le problème pour moi.

J'ai exécuté npm install -g asap pour installer dès que possible, puis l'erreur a disparu.

1voto

m9m9m Points 427

La suppression de node_modules et la réinstallation n'ont pas résolu mais faire npm install asap dans le répertoire du projet a résolu mon problème.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X