Tengo un proyecto escrito en ES6 con webpack como paquete. La mayor parte de la transpilación funciona bien, pero cuando intento incluir decoradores en cualquier lugar, aparece este error:
Decorators are not supported yet in 6.x pending proposal update.
Revisé el rastreador de problemas de babel y no pude encontrar nada allí, así que supongo que lo estoy usando mal. Mi configuración de paquete web (los bits relevantes):
loaders: [
{
loader: 'babel',
exclude: /node_modules/,
include: path.join(__dirname, 'src'),
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'stage-0', 'react']
}
}
]
No tengo ningún problema con nada más, las funciones de flecha, la desestructuración funcionan bien, esto es lo único que no funciona.
Sé que siempre podría cambiar a babel 5.8, donde lo tenía funcionando hace un tiempo, pero si hay alguna forma de que esto funcione en la versión actual (v6.2.0), ayudaría.
presets
.