У меня есть проект, написанный на ES6 с веб-пакетом в качестве сборщика. Большая часть транспилирования работает нормально, но когда я пытаюсь включить декораторы где угодно, я получаю эту ошибку:
Decorators are not supported yet in 6.x pending proposal update.
Я просмотрел трекер ошибок babel и не смог найти там ничего, поэтому предполагаю, что использую его неправильно. Конфигурация моего веб-пакета (соответствующие биты):
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), это поможет.