Otrzymuję następujący błąd z kilku różnych bibliotek w moim projekcie, po dodaniu zestawu "stage-2"
do mojego .babelrc
. (To jest moje założenie atm)Dałeś nam gościa dla typu węzła "ForAwaitStatement", ale nie jest to poprawny typ
np. z klasy DatePicker w React Native:
node_modules/react-native/Libraries/Components/DatePickerAndroid/DatePickerAndroid.android.js: You gave us a visitor for the node type "ForAwaitStatement" but it's not a valid type
Jak mogę rozwiązać ten błąd?
Używam React Native 0,31 i
"devDependencies": {
"babel-preset-react-native-stage-0": "^1.0.1",
"babel-preset-stage-2": "^6.17.0"
},
Naprawdę rozwiązałem to przez usunięcie '' stage-2 "' z mojego '.babelrc', okazało się, że nie potrzebowałem go, ponieważ React Native obsługuje to, czego potrzebowałem. Oznaczenie tego jako odpowiedzi, która wydaje się być kompletna. – Adamski
Nawet po aktualizacji wciąż miałem problemy. Rozwiązane przez spłukanie wszystkich modułów związanych z Babel 'rm -r node_modules/babel * && npm i'. – greenimpala
Ten sam problem co @greenimpala. Aktualizacja nie działała. Potrzebne do przepłukania wszystkich modułów babel i ponownej instalacji – wlingke