Seperti yang dikatakan di atas, fitur ini tidak ada di JS secara default. Anda harus menggunakan plugin babel untuk menikmatinya. Dan tugasnya sederhana. Ini memungkinkan Anda untuk menentukan sumber root default untuk file JS Anda dan membantu Anda memetakan impor file Anda ke sana. Untuk memulai instal melalui npm:
npm install babel-plugin-root-import --save-dev
atau
yarn add babel-plugin-root-import --dev
Buat .babelrcdi root aplikasi Anda dan konfigurasikan pengaturan ini sesuai selera Anda:
{
"plugins": [
["babel-plugin-root-import", {
"rootPathSuffix": "the-preferred/root/of-all-your/js/files",
"rootPathPrefix": "@"
}]
]
}
Dengan konfigurasi di atas, Anda cukup mengimpor dari sumber itu seperti:
import Myfile from "@/Myfile"
tanpa melakukan semua hal yang funky ini:
"/../../../Myfile"
Perhatikan bahwa Anda juga dapat mengubah simbol menjadi apa pun seperti "~"jika itu membuat perahu Anda mengapung.