Як було сказано вище, ця функція за замовчуванням відсутня в 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"
Зауважте, що ви також можете змінити символ на що-небудь подібне, "~"якщо це пливе ваш човен.