web-dev-qa-db-fra.com

React Native Ios Error - ENOENT: aucun fichier ou répertoire de ce type, uv_cwd ​​(null))

Je reçois cette erreur lors de l'exécution d'un nouveau projet natif de réaction. Il n'y a pas d'erreur avec le code de démarrage par défaut, mais si un changement est même une lettre du texte de démarrage, j'obtiens cette erreur.

Impossible de charger le paquet ( http: // localhost: 8081/index.bundle? Platform = ios & dev = true & minify = false ) avec l'erreur: (/ Users/Pandey/Final/App.js: ENOENT: aucun fichier répertoire uv_cwd ​​(null))

3
user10034296

J'ai eu le même problème lors de la construction d'un module de nœud et de l'essayer dans l'application de test. Je l'ai résolu en fermant et en redémarrant le bundler de métro.

Les autres méthodes que j'ai essayées (mais n'ont pas fonctionné pour moi):

  1. mise à niveau native
  2. dissocier et lier le module
  3. désinstaller le paquet et le réinstaller.

J'espère que c'était utile! À votre santé!

5
Pukar Sharma

Cela semble être un problème avec la tâche metro-bundler. Vérifiez les onglets de votre terminal pour voir s’ils sont ouverts à partir d’un projet précédent.

 Metro Bundler Task in Terminal

Control + C pour y mettre fin. Si vous connaissez le port sur lequel il s'exécutait, vous pouvez vérifier le port et tuer les tâches à partir de là. 

ex. Sudo lsof -i :8080

Trouvez le PID et tuez-le avec kill -9 PID_NUMBER.

Revenez ensuite dans le répertoire de votre projet racine et exécutez npm start pour démarrer un nouveau Bundle Metro.

2
Daniel Foust

Si vous utilisez capistrano et PM2 pour déployer votre projet, cela peut arriver car ils ne sont pas synchronisés . Dans ce cas, la bonne chose à faire serait de tuer le démon PM2 et de recommencer à zéro. Donc, capistrano le traitera comme une nouvelle instance. Cela a aidé dans mon cas.

0
Nikhil Singh