3
votes

react native - crash lorsque le projet initial "undefined n'est pas une fonction (évaluation de 'reactDevTools.connectToDevTools')"

Je viens de créer un projet React Native et il plante immédiatement lorsque je tape react-native run-android

Le code d'erreur:

{
  "name": "MoveObject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.6.3",
    "react-native": "0.57.8"
  },
  "devDependencies": {
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.51.1",
    "react-test-renderer": "16.6.3"
  },
  "jest": {
    "preset": "react-native"
  }
}

Voici mon package.json

"undefined is not a function (evaluating 'reactDevTools.connectToDevTools')"

Si vous savez comment résoudre ce problème, faites-le moi savoir.

J'ai essayé de le résoudre en ces façons mais échouent:
1 / npm install
2 / npm install après avoir supprimé node_modules
3 / J'ai aussi essayé d'autres versions de React Native: 0.57.7 et 0.57.4 mais j'ai toujours la même erreur.


0 commentaires

3 Réponses :


0
votes

Avec npm, vous pouvez exécuter npm install --save-dev react-devtools , ajoutez "react-devtools": "react-devtools" à la section scripts de votre package.json , puis exécutez npm run react-devtools à partir du répertoire de votre projet à l'aide du terminal dossier pour ouvrir les DevTools.

essayez ceci


2 commentaires

Cela n'a pas fonctionné pour moi. J'ai lancé react-devtools mais il ne se connecte pas avec le simulateur.


Salut les gars, c'est magique, après 2 jours et tout fonctionne normalement sans rien changer. Ça m'a fait mal à la tête.



0
votes

Il a déjà été réapprouvé:

Vous devez ajouter une ancienne version de devTools aux "résolutions" de votre package.json , donc cela ressemble à ceci:

< pre> XXX

Après cela, exécutez yarn ou npm install et cela résoudra le problème.


4 commentaires

J'ai ajouté la section résolutions que vous avez publiée, puis j'ai exécuté à nouveau npm et react-native run-ios . Le problème est toujours là.


Avez-vous d'abord supprimé node_modules?


Oui. Je l'ai fait fonctionner après avoir utilisé une solution légèrement plus complète: github.com/ facebook / react-native / issues /…


Salut les gars, c'est magique, après 2 jours et tout fonctionne normalement sans rien changer. Ça m'a fait mal à la tête.



0
votes

exécutez la commande ci-dessous, cela résoudra votre problème (pour Android uniquement) ----

npm install --save-dev react-devtools-core@3.4.3


1 commentaires

Salut les gars, c'est magique, après 2 jours et tout fonctionne normalement sans rien changer. Ça m'a fait mal à la tête.