Utilisez webpack pour configurer es6. La plupart de la syntaxe est prise en charge, mais... celle-ci ne peut pas passer la compilation
.{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader',
options: {
presets:['es2015','react']
}
},
Quelqu'un a-t-il rencontré des problèmes similaires ?
Ajoutez d'abord le plugin correspondant dans
.babelrc
, par exemple :Ensuite, installez-le via NPM
babel-plugin-transform-object-rest-spread
.Conseils, chaque préréglage de Babel prend en charge différemment la nouvelle syntaxe. Le préréglage es2015 ne prend en charge que la syntaxe es officiellement approuvée en 2015. Les détails peuvent être consultés ici. Il est recommandé d'utiliser le préréglage env.