ตามที่กล่าวไว้ข้างต้นคุณลักษณะนี้ไม่ได้อยู่ใน JS โดยค่าเริ่มต้น คุณต้องใช้ปลั๊กอิน babel จึงจะสนุกได้ และงานก็ง่าย ช่วยให้คุณสามารถระบุแหล่งที่มาเริ่มต้นสำหรับไฟล์ 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"
โปรดทราบว่าคุณสามารถเปลี่ยนสัญลักษณ์เป็นอะไรก็ได้เช่น"~"หากเรือของคุณลอยอยู่