Eu tenho um projeto escrito em ES6 com webpack como meu bundler. A maior parte da tradução funciona bem, mas quando tento incluir decoradores em qualquer lugar, recebo este erro:
Decorators are not supported yet in 6.x pending proposal update.
Eu olhei o rastreador de problemas do babel e não consegui encontrar nada nele, então presumo que esteja usando errado. Minha configuração do webpack (os bits relevantes):
loaders: [
{
loader: 'babel',
exclude: /node_modules/,
include: path.join(__dirname, 'src'),
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'stage-0', 'react']
}
}
]
Não tenho problemas com mais nada, funções de seta, desestruturação tudo funciona bem, isso é a única coisa que não funciona.
Sei que sempre posso fazer o downgrade para o babel 5.8, onde estava funcionando há um tempo, mas se houver alguma maneira de fazer isso funcionar na versão atual (v6.2.0), isso ajudaria.
presets
.