这是我包含扩展运算符的代码
style={{ ...styles.detailsRow.icon, alignSelf: 'centre' }}
我需要安装或添加哪些东西才能使其运行?
还有它的等价物是es2015
什么?
这是我包含扩展运算符的代码
style={{ ...styles.detailsRow.icon, alignSelf: 'centre' }}
我需要安装或添加哪些东西才能使其运行?
还有它的等价物是es2015
什么?
您需要配置 Babel 以使用 transform-object-rest-spread 插件。详情参考以下链接:https : //babeljs.io/docs/plugins/transform-object-rest-spread/
你缺少一个 babel 预设,stage-0
npm install --save-dev babel-preset-stage-0
如果您有.bablerc
文件添加以下内容。
{
"presets":[
"es2015", "react", "stage-0"
]
}
或者添加到 loader 中的 webpack 配置。
我遇到了同样的问题,我发现的解决方法是添加experimentalObjectRestSpread
到以下ecmaFeatures
设置中.eslintrc
:
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"experimentalObjectRestSpread": true
}
}