मुझे अपने बंडल के रूप में वेबपैक के साथ ES6 में लिखा गया प्रोजेक्ट मिला है। अधिकांश ट्रांसप्लिंग ठीक काम करता है, लेकिन जब मैं डेकोरेटर्स को कहीं भी शामिल करने की कोशिश करता हूं, तो मुझे यह त्रुटि मिलती है:
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
।