पाठ 9 / 31

Plugins को समझना

अलग-अलग Babel plugins से लक्षित syntax transformations जोड़ें और जानें कि plugins व presets का क्रम कैसे है।

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 में।