У меня есть проект, написанный на ES6 с веб-пакетом в качестве моего поставщика. Большинство транспилингов прекрасно работают, но когда я пытаюсь включить декораторы в любом месте, я получаю эту ошибку:
Decorators are not supported yet in 6.x pending proposal update.
Я просмотрел трекер babel и не смог найти что-либо там, поэтому я предполагаю, что использую его неправильно. Моя конфигурация webpack (соответствующие биты):
loaders: [
{
loader: 'babel',
exclude: /node_modules/,
include: path.join(__dirname, 'src'),
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'stage-0', 'react']
}
}
]
У меня нет проблем с чем-либо еще, функциями стрелок, деструктурированием, все работает нормально, это единственное, что не работает.
Я знаю, что всегда мог бы понизиться до babel 5.8, где у меня это работало некоторое время назад, но если есть способ заставить это работать в текущей версии (v6.2.0), это поможет.