Như đã nói ở trên, tính năng này không có trong JS theo mặc định. Bạn phải sử dụng một plugin babel để thưởng thức nó. Và công việc của nó rất đơn giản. Nó cho phép bạn chỉ định nguồn gốc mặc định cho các tệp JS của bạn và giúp bạn ánh xạ tệp nhập của mình vào đó. Để bắt đầu cài đặt thông qua npm:
npm install babel-plugin-root-import --save-dev
hoặc là
yarn add babel-plugin-root-import --dev
Tạo một .babelrcgốc trong ứng dụng của bạn và định cấu hình các cài đặt này theo sở thích của bạn:
{
"plugins": [
["babel-plugin-root-import", {
"rootPathSuffix": "the-preferred/root/of-all-your/js/files",
"rootPathPrefix": "@"
}]
]
}
Với cấu hình ở trên, bạn chỉ cần nhập từ nguồn đó như:
import Myfile from "@/Myfile"
mà không làm tất cả những thứ thú vị này:
"/../../../Myfile"
Lưu ý rằng bạn cũng có thể thay đổi biểu tượng thành bất cứ điều gì như "~"nếu nó nổi thuyền của bạn.