0
votes

Échec de la charge d'une erreur de paquet lors de l'ajout d'importation de base natale dans React Native

J'ai une simple application de réaction que j'ai générée à partir de réagir de CLI natif, Lorsque j'ajoute Native-Base Importer sur mon composant et exécutez l'application par réacteur-native exécutant-ios i Obtenir l'erreur suivante:

Échec de la charge de chargement ( http: // localhost: 8081 / index. Bundle? Platform = iOS & dev = True & Minify = Faux ) avec erreur: (Impossible de résoudre le module React-Timer-Mixin de / Utilisateurs / Portefeuille / Projets / PROJETS / NODE_MODULES /natif-base/dist/src/basic/tabs/index.js : module réacteur-minuterie-mixin n'existe pas dans la carte de module de hâte

Ceci pourrait être lié à https://github.com/facebook/react- Natif / Problèmes / 4968 Pour résoudre, essayez ce qui suit:

  1. Clear Watchman Montres: Watchman Watch-del-Tout .

  2. Supprimer le dossier node_modules : rm -rf node_modules && npm install .

  3. réinitialiser le cache Bundler Metro: RM -RF / TMP / METRO-Bundler-cache - * ou NPM start - --Reset-cache . < / p>

  4. Supprimer la cache hâte: RM -RF / TMP / HAST-HAST-MAP-REACT-NATIVE-PACKAGER - * . (null))

    __ 38- [RCTCXXBridge LoadSource: ONPROGRESS:] _ block_invoke.226 Rccxxbridge.mm:412

    ___ zl36atemptasynchronousturfbundleaulp5nsurlu13block_pointerfvp18rcloChargementProgresseu13block_pointerfvp7nserrorp9rctsourcee_block_invoke.118

    __ 80- [RCTMultiPartDaTaTâcheTask Urlsession: StreamTask: DidecomeInputStream: Sortressstream:] _ block_invoke

    - [RCTMultiPartstreamreader Emplitunk: Headers: Callback: Fait:]

    - [RCTMultiPartstreamreader ReadallPartswithCompletionCallback: ProgressCallback:]

    - [RCTMULTIPARTDATATATASH URLSESSION: StreamTask: DidecomeInputStream: Proportstream:]

    __ 88- [Nsurlsession Délégate_streamtask: DidecomeInputStream: OutputStream: Achèvementhandler:] _ block_invoke

    - [nsblockoperération principale] - [__ NsoperationInternal _start:] __Nsoqschedule_f _Dispatch_call_block_and_release _Dispatch_Client_callout _Dispatch_continuation_pop _Dispatch_async_redirect_invoke _Dispatch_root_queue_drain _Dispatch_worker_thread2 _pthread_wqThread start_wqthread

    réagissant la version native 0.58.1

    version de base natif ^ 2.10.0

    os Mac


3 commentaires

Avez-vous essayé de redémarrer le Bundler? ... parce que cela dit que cela ne peut pas résoudre le module, cela se produit généralement lorsque nous ajoutons une nouvelle bibliothèque et exécutez l'application sans redémarrer le Bundler.


Comme @Akshayaggarwal, la plupart des problèmes comme celui-ci sont causés par le Bundler ayant besoin d'être redémarré que cet essentiel montre une manière éprouvée pour effacer le cache GIST.GITUB.COM/JARRETMOSES/C2E4786FD342B3444F3BC6BEFF32098D


N'avez-vous pas essayé "NPM I -Save React-Timer-Mixin"?


3 Réponses :


0
votes

Je le répare en rétrogradant la version native réactive à 57.7 et la version de base natif à 2.8.1


0 commentaires

2
votes

Il suffit d'ajouter "React-Timer-Mixin": "0,13,4" à votre colis.json et installez-le. Cela m'a aidé au même problème avec React-Native: 0.58.6 et Native-Base 2.8.1


0 commentaires

2
votes

Mettez à niveau votre version de base natif pour être au moins 2.11.0, il s'agit de la version que la question a été corrigée. Vous pouvez trouver plus de détails dans leur github sous 2.11.0 Libération: https://github.com/Geekyants/ Nativebase / Communiqués


0 commentaires