উপরে যেমন বলা হয়েছে, এই বৈশিষ্ট্যটি ডিফল্টভাবে জেএসে নেই। এটি উপভোগ করতে আপনাকে একটি ব্যাবেল প্লাগইন ব্যবহার করতে হবে। এবং এটির কাজটি সহজ। এটি আপনাকে আপনার জেএস ফাইলগুলির জন্য একটি ডিফল্ট রুট উত্স নির্দিষ্ট করার অনুমতি দেয় এবং আপনাকে এতে নিজের ফাইল আমদানি ম্যাপ করতে সহায়তা করে। যে কোনও এনপিএমের মাধ্যমে ইনস্টল শুরু করতে:
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"
মনে রাখবেন যে আপনি প্রতীকটি এমন কোনও কিছুর কাছেও পরিবর্তন করতে পারেন "~"যদি এটি আপনার নৌকাকে ভাসিয়ে দেয়।