Я настраивал Webpack для своего проекта React и запутался между babel
, babel-core
babel-loader
babel-preset-2015
, babel-preset-2015
и babel-preset-react
. Я знаю, что Babel необходим для преобразования кода ES7 или ES6 в ES5, но в моем package.json
я установил все эти зависимости, кроме Babel, и они также как devDependencies
.
Может кто-нибудь объяснить, в чем разница между всем этим и почему все они необходимы для моего проекта? Нет ли какой-то одной зависимости, чтобы заменить их всех? И если они так важны, почему они включены как devDependencies
?