2015-11-11 3 views
5

मेरे पास react preset है, और मैं ट्रांसफॉर्म-प्रतिक्रिया-जेएसएक्स को प्रगति पैराम पास करना चाहता हूं।बेबेल 6 में प्रीसेट में प्लगइन को पैरा कैसे पास करें?

अब मैं transform-react-jsx separatly स्थापित करने हूँ और सेट के लिए मेरी .babelrc तो जैसे:

{ 
    "presets": [ 
    "react" 
    ], 
    "plugins": [ 
    ["transform-react-jsx", { 
     "pragma": "dom.hJSX" 
    }] 
    ] 
} 

लेकिन मुझे आश्चर्य है कि एक और तरीका प्रीसेट में प्लग-इन करने के लिए सेटिंग्स पारित करने के लिए वहाँ है यदि।

+0

'प्रीसेट प्रीसेट' क्या है? तो ... क्या विकल्प हैं? आप किस प्रकार के खोज वाक्यांशों को सर की कोशिश करते थे? – Coffee

+0

http://babeljs.io/docs/plugins/preset-react/ – kibin

+0

यह बहुत साफ दिखता है, हालांकि यह अभी भी मेरे साथ अभी भी क्लिक नहीं कर रहा है। यह नॉकऑट या Jquery मुझे लगता है की तरह है? – Coffee

उत्तर

1

तो मुझे जीथब को बेबेल करना पड़ा और जैसा कि मैंने अब प्रीसेट में प्लगइन में सेटिंग्स को पास करने के लिए there is no way पाया।

चमकदार तरफ another discussion है जो कुछ समय बाद या बाद में बदल सकता है।

यूपीडी: बेबेल सभी मुद्दों को फैब्रिकेटर में ले जाया गया और इन चर्चाओं को हमेशा के लिए खो दिया प्रतीत होता है। हालांकि this feature इस मुद्दे को हल करने की दिशा में एक कदम आगे प्रतीत होता है।

+0

ये लिंक मर चुके हैं, और यह एकमात्र संदर्भ है जिसे मैं इस समस्या में ढूंढ रहा हूं ... क्या आपको कभी इसके आसपास एक रास्ता मिल गया? – Semicolon

+1

@ सैमिकोलन दुर्भाग्य से नहीं, मैं अभी भी एक हैक के रूप में अलग प्लगइन का उपयोग करता हूं। और चूंकि वे phabricator को GitHub से सभी मुद्दों पर चले गए, इन मुद्दों को उचित रूप में – kibin

+1

मैं नवीनतम बदलाव का पढ़ने के बाद ऐसा लगता है कि वे पूर्व निर्धारित सुविधा प्रति ट्रेवर्सल साथ प्रीसेट में कस्टम प्लगइन विकल्पों की ओर बढ़ रहे खो रहे हैं: https: // github.com/babel/babel/blob/master/CHANGELOG.md#a-traversal-per-preset-experimental – kibin

संबंधित मुद्दे