Como se dijo anteriormente, esta característica no está en JS por defecto. Tienes que usar un complemento de babel para disfrutarlo. Y su trabajo es simple. Le permite especificar una fuente raíz predeterminada para sus archivos JS y le ayuda a asignarle las importaciones de sus archivos. Para comenzar, instale a través de npm:
npm install babel-plugin-root-import --save-dev
o
yarn add babel-plugin-root-import --dev
Cree un .babelrcen la raíz de su aplicación y configure estos ajustes a su gusto:
{
"plugins": [
["babel-plugin-root-import", {
"rootPathSuffix": "the-preferred/root/of-all-your/js/files",
"rootPathPrefix": "@"
}]
]
}
Con la configuración anterior, simplemente puede importar desde esa fuente como:
import Myfile from "@/Myfile"
sin hacer todas estas cosas funky:
"/../../../Myfile"
Tenga en cuenta que también puede cambiar el símbolo a algo como "~"si flota su barco.