Я сейчас пытаюсь обновить версию React-Native с 0.55.3
до 0.57.0
.
Но у меня сейчас проблема с .babelrc
конфигом ...
У меня эта ошибка:
Failed to load bundle with error: Support for
the experimental syntax 'decorators-legacy'
isn't currently enabled (78:1):
Вот файл, в котором произошла ошибка, но это синтаксическая ошибка, и, вероятно, потому что я что-то забываю ...
@connectActionSheet
| ^
| class MyClass extends Component<*, Props, State> {}
Мой старый файл .babelrc
{
"presets": [
"react-native",
"react-native-stage-0/decorator-support"
],
"ignore": "false",
"env": {
"development": {
"sourceMaps": "inline"
}
},
"plugins": [
"syntax-class-properties",
"transform-class-properties",
"transform-object-rest-spread",
"lodash",
[
"module-resolver",
{
"root": [
"./App"
],
"alias": {
"~": "./App"
}
}
]
]
}
Мой новый:
{
"presets": [
"module:metro-react-native-babel-preset"
],
"env": {
"development": {
"sourceMaps": "inline"
}
},
"plugins": [
"syntax-class-properties",
"transform-class-properties",
"transform-object-rest-spread",
"lodash",
[
"module-resolver",
{
"root": [
"./App"
],
"alias": {
"~": "./App"
}
}
]
]
}