पाठ 9 / 30
Plugins को समझना
Plugins उन targeted transformations को जोड़ते हैं जो presets offer करते हैं उससे परे।
Presets केवल plugin collections हैं
@babel/preset-env जैसा एक preset एक curated list of plugins है। आप fine-grained control के लिए plugins को individually उपयोग कर सकते हैं।
Individual plugins का उपयोग करना
विशिष्ट syntax को transform करने के लिए .babelrc में specific plugins को जोड़ें। उदाहरण के लिए, @babel/plugin-transform-optional-chaining ?. operator के लिए।
{
"plugins": [
"@babel/plugin-transform-optional-chaining",
"@babel/plugin-transform-nullish-coalescing-operator"
]
}Plugins presets से पहले चलते हैं
Babel पहले plugins को process करता है, फिर presets को। Experimental features को plugins में रखें; stable ones को presets में।