Tôi có một dự án được viết bằng ES6 với webpack làm gói của tôi. Hầu hết các chuyển đổi đều hoạt động tốt, nhưng khi tôi cố gắng đưa trình trang trí vào bất kỳ đâu, tôi gặp lỗi này:
Decorators are not supported yet in 6.x pending proposal update.
Tôi đã xem qua trình theo dõi vấn đề babel và không thể tìm thấy bất kỳ thứ gì trên đó, vì vậy tôi cho rằng mình đang sử dụng sai. Cấu hình webpack của tôi (các bit có liên quan):
loaders: [
{
loader: 'babel',
exclude: /node_modules/,
include: path.join(__dirname, 'src'),
test: /\.jsx?$/,
query: {
plugins: ['transform-runtime'],
presets: ['es2015', 'stage-0', 'react']
}
}
]
Tôi không gặp rắc rối với bất cứ thứ gì khác, các chức năng mũi tên, cấu trúc lại đều hoạt động tốt, đây là điều duy nhất không hoạt động.
Tôi biết tôi luôn có thể hạ cấp xuống babel 5.8 nơi tôi đã làm việc trước đó, nhưng nếu có bất kỳ cách nào để làm cho điều này hoạt động trong phiên bản hiện tại (v6.2.0), nó sẽ hữu ích.
presets
.