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