这是我包含传播运营商的代码
style={{ ...styles.detailsRow.icon, alignSelf: 'centre' }}
我需要安装或添加哪些内容才能使其运行?
还有es2015
中的等价物吗?
答案 0 :(得分:21)
您需要配置Babel以使用transform-object-rest-spread插件。 有关详细信息,请参阅以下链接:https://babeljs.io/docs/plugins/transform-object-rest-spread/
答案 1 :(得分:9)
您缺少一个babel预设,stage-0
npm install --save-dev babel-preset-stage-0
如果你有.bablerc
个文件添加到其中。
{
"presets":[
"es2015", "react", "stage-0"
]
}
或者在loader中添加到webpack配置。
答案 2 :(得分:7)
我遇到了同样的问题,我找到的解决方法是将experimentalObjectRestSpread
添加到ecmaFeatures
中的.eslintrc
设置中:
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"experimentalObjectRestSpread": true
}
}