Ich habe ein Projekt in ES6 mit Webpack als Bundler geschrieben. Die meisten Transpilierungen funktionieren einwandfrei, aber wenn ich versuche, Dekorateure irgendwo einzuschließen, wird folgende Fehlermeldung angezeigt:
Decorators are not supported yet in 6.x pending proposal update.
Ich habe mir den Babel Issue Tracker angesehen und konnte dort nichts finden. Ich gehe also davon aus, dass ich ihn falsch verwende. Meine Webpack-Konfiguration (die relevanten Bits):
loaders: [
{
loader: 'babel',
exclude: /node_modules/,
include: path.join(__dirname, 'src'),
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'stage-0', 'react']
}
}
]
Ich habe keine Probleme mit irgendetwas anderem, Pfeilfunktionen, die Zerstörung aller funktionieren gut, dies ist das einzige, was nicht funktioniert.
Ich weiß, ich könnte immer ein Downgrade auf Babel 5.8 durchführen, wo es vor einiger Zeit funktioniert hat, aber wenn es eine Möglichkeit gibt, dies in der aktuellen Version (v6.2.0) zum Laufen zu bringen, würde es helfen.
presets
.