Ich treffe diesen Fehler immer wieder. Es ist vor kurzem ein paar Mal passiert und jetzt kann ich es nicht loswerden. Ich benutze MobX in meinem React Native-Projekt und deshalb brauche ich etwas in meinem .babelrc
, also habe ich Decorator-Unterstützung:
Ich habe ein paar Unterschiede versucht, aber alle geben mir den Fehler unten. Wenn ich es entferne, erhalte ich einen Fehler, weil Dekoratoren nicht unterstützt werden.
%Vor% Ich habe versucht, meine node_module zu entfernen und einige Male neu zu installieren. Ich benutze Garn. Außerdem wurde die Sperrdatei vor dem erneuten Ausführen von yarn install
entfernt.
Ich folgte dieser Anleitung , um die Babel-Plugins zu installieren.
Mein package.json
sieht folgendermaßen aus:
Ich habe versucht, auf RN 0.38 zu aktualisieren, bekomme aber immer noch den gleichen Fehler.
Running ag babylon
ergibt
was auf einen Konflikt zwischen verschiedenen Versionen von Babylon hindeutet?
Kann mir jemand sagen, was diese Fehlermeldung eigentlich bedeutet? Ist es etwas in meinem Code oder ist es ein Missverhältnis von babel-Versionen unter meinen Modulen?
Ich hatte das gleiche Problem. Am Ende war meine Lösung, die Datei .babelrc
zusammen zu löschen. Dann musste ich einige Presets installieren und sie als Dev-Abhängigkeiten hinzufügen.
Speziell:
babel-preset-es2015
%Code%
babel-preset-react
Und alles hat wieder funktioniert.
Tags und Links react-native babeljs mobx