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))
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):
J'espère que c'était utile! À votre santé!
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.
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.
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.