My 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 }
行{:1}}:
props.type === 'checkbox' ? _react2.default.createElement(
_reactNative.View, {
style: babelHelpers.extends({}, styles, {
height: 40,
flexDirection: 'column'
})
}, { ...props.children }
)
为什么我的Release版本中出现此错误,而不是我的调试?如何解决它?