webentwicklung-frage-antwort-db.com.de

reaktiver Native Init (0.57) Das Modul '@ babel/plugin-external-helpers' kann nicht gefunden werden

Wenn ich ein brandneues reaktives Projekt erstelle, erhalte ich folgende Fehlermeldung:

Modul '@babel/plugin-external-helpers' kann nicht gefunden werden

Meine package.json -Datei:

{
  "name": "TestProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.5.0",
    "react-native": "0.57.0"
  },
  "devDependencies": {
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.45.4",    
    "react-test-renderer": "16.5.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

Irgendeine Idee, was ist los?

Vielen Dank.

13
sbkl

Das Gleiche für mich, lauf einfach 

npm install --save-dev @ babel/plugin-externe-helpers

und es sollte funktionieren

11
dimonD

installieren Sie einfach @ babel/plugin-external-helpers, keine Notwendigkeit, .babelrc .__ zu ändern. Dieses Problem wurde für mich durch die Installation von @ babel/plugin-external-helpers und reag-transform-hmr behoben.

Lauf:

npm install --save-dev @babel/plugin-external-helpers
npm install react-transform-hmr
1
HSU WAI

Vielen Dank, dass Sie dies gemeldet haben. Es ist ein bekanntes Problem, an dem wir gerade arbeiten.

https://github.com/facebook/react-native/issues/21219

0
Mike Grabowski

Die anderen Antworten funktionieren wahrscheinlich, wenn Sie XCode nicht aktualisiert haben. Ein Upgrade von Reactor-Native, XCode und iOS innerhalb von ein paar Tagen hat alles kaputt gemacht.

Beim Starten eines neuen Projekts zum Testen mit Reaktiver 0.57 bin ich auf das gleiche Problem gestoßen und habe das Paket installiert. Dieses Problem wurde jedoch nicht gelöst. Ich hatte in einem anderen Beitrag über die Änderung des Buildsystems in XCode 10 gesprochen, also habe ich das versucht und dies hat für mich funktioniert:

  1. npm install --save-dev @babel/plugin-external-helpers wie erwähnt
  2. Öffnen Sie das Projekt in XCode
  3. Gehe zu File > Project Settings
  4. Build System in Legacy Build System ändern
0
Eric Hulser

Wir haben den gleichen Fehler hier! Wir können keine reaktiven Projekte ausführen (sowohl iOS als auch Android). Für diese Projekte wird die reaktive Version 0.56.0 verwendet.

Wenn wir ein Projekt mit der reaktiven Version 0.42.0 erstellen, funktioniert es: react-native init [project_name] --version 0.42.0

Obwohl npm install --save-dev @babel/plugin-external-helpers für uns nicht funktioniert. Weder mit npm install react-transform-hmr.

0
testerino

Mit Garn einfach laufen:

yarn add --dev @babel/plugin-external-helpers

arbeitete für mich.

0
Bjørn Egil

Ich habe es gerade behoben, indem ich Babel von hier installiert habe: https://babeljs.io/docs/de/babel-plugin-external-helpers

0
ramose

Ich habe gerade ein neues Projekt installiert und es scheint behoben zu sein.

Neue Version des Pakets metro -rease-native-babel-Preset.

Unter der package.json-Datei bekomme ich nach einer Neuinstallation.

"Metro-React-Native-Babel-Preset": "0.45.5"

{
  "name": "ZStyleCachedImage",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.5.0",
    "react-native": "0.57.0"
  },
  "devDependencies": {
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.45.5",
    "react-test-renderer": "16.5.0"
  },
  "jest": {
    "preset": "react-native"
  }
}
0
sbkl