Ответ 1
Вам необходимо настроить Babel для использования плагина transform-object-rest-spread. Для получения дополнительной информации см. Следующую ссылку: https://babeljs.io/docs/plugins/transform-object-rest-spread/
Вот код, в который я включил оператора распространения
style={{ ...styles.detailsRow.icon, alignSelf: 'centre' }}
Что мне нужно установить или добавить, чтобы запустить?
А также каков его эквивалент в es2015
?
Вам необходимо настроить Babel для использования плагина transform-object-rest-spread. Для получения дополнительной информации см. Следующую ссылку: https://babeljs.io/docs/plugins/transform-object-rest-spread/
У меня была та же проблема, и исправление, которое я нашел, заключалось в том, чтобы добавить experimentalObjectRestSpread
в параметр ecmaFeatures
в .eslintrc
:
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true,
"experimentalObjectRestSpread": true
}
}
вам не хватает одной предустановки Babel, stage-0
npm install --save-dev babel-preset-stage-0
если у вас есть.bablerc файл, добавьте в него следующее.
{"presets": ["es2015", "response", "stage-0"]}
или добавлено в конфигурацию webpack в загрузчике