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.
Das Gleiche für mich, lauf einfach
npm install --save-dev @ babel/plugin-externe-helpers
und es sollte funktionieren
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
Vielen Dank, dass Sie dies gemeldet haben. Es ist ein bekanntes Problem, an dem wir gerade arbeiten.
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:
npm install --save-dev @babel/plugin-external-helpers
wie erwähntFile > Project Settings
Build System
in Legacy Build System
ändernWir 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
.
Mit Garn einfach laufen:
yarn add --dev @babel/plugin-external-helpers
arbeitete für mich.
Ich habe es gerade behoben, indem ich Babel von hier installiert habe: https://babeljs.io/docs/de/babel-plugin-external-helpers
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"
}
}