जैसा कि ऊपर कहा गया है, यह सुविधा डिफ़ॉल्ट रूप से जेएस में नहीं है। इसका आनंद लेने के लिए आपको एक बाबेल प्लगइन का उपयोग करना होगा। और इसका काम सरल है। यह आपको अपनी JS फ़ाइलों के लिए एक डिफ़ॉल्ट रूट स्रोत निर्दिष्ट करने की अनुमति देता है और आपको अपनी फ़ाइल आयात को मैप करने में मदद करता है। आरंभ करने के लिए या तो npm के माध्यम से स्थापित करें:
npm install babel-plugin-root-import --save-dev
या
yarn add babel-plugin-root-import --dev
.babelrcअपने एप्लिकेशन की जड़ में एक बनाएं और इन सेटिंग्स को अपने स्वाद के लिए कॉन्फ़िगर करें:
{
"plugins": [
["babel-plugin-root-import", {
"rootPathSuffix": "the-preferred/root/of-all-your/js/files",
"rootPathPrefix": "@"
}]
]
}
ऊपर दिए गए कॉन्फ़िगरेशन के साथ, आप बस उस स्रोत से आयात कर सकते हैं जैसे:
import Myfile from "@/Myfile"
यह सब कायरता भरा सामान किए बिना:
"/../../../Myfile"
ध्यान दें कि आप प्रतीक को कुछ भी बदल सकते हैं जैसे "~"कि आपकी नाव तैरती हो।