J'ai un projet écrit en ES6 avec webpack comme bundler. La plupart des transpilages fonctionnent bien, mais lorsque j'essaye d'inclure des décorateurs n'importe où, j'obtiens cette erreur:
Decorators are not supported yet in 6.x pending proposal update.
J'ai regardé le suivi des problèmes de Babel et je n'ai rien trouvé dessus, donc je suppose que je l'utilise mal. Ma configuration webpack (les bits pertinents):
loaders: [
{
loader: 'babel',
exclude: /node_modules/,
include: path.join(__dirname, 'src'),
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'stage-0', 'react']
}
}
]
Je n'ai aucun problème avec quoi que ce soit d'autre, les fonctions fléchées, la déstructuration tout fonctionne bien, c'est la seule chose qui ne fonctionne pas.
Je sais que je pourrais toujours revenir à Babel 5.8 où je l'avais fonctionné il y a quelque temps, mais s'il y a un moyen de faire fonctionner cela dans la version actuelle (v6.2.0), cela aiderait.
presets
.