Моя сборка React Native компилируется в Debug и работает нормально, но когда я запускаю свою схему Release, операторы распространения выдают ошибки, вызывая сбой сборки. В частности, первая ошибка генерируется оператором распространения в библиотеке NativeBase.
Для справки, мой .babelrc здесь:
{
"presets": ["stage-3", "react-native"],
"plugins": [
"transform-es2015-destructuring",
"transform-object-rest-spread",
"syntax-object-rest-spread",
[
"import", {
"libraryName": "antd-mobile",
"style": true
}
]
]
}
Первая ошибка в комплекте main.js - Unexpected token '...'.
в строке с { ...props.children }
:
props.type === 'checkbox' ? _react2.default.createElement(
_reactNative.View, {
style: babelHelpers.extends({}, styles, {
height: 40,
flexDirection: 'column'
})
}, { ...props.children }
)
Почему эта ошибка появляется в моей сборке Release, а не в Debug? И как можно это исправить?