Cuando se implementa los alias se gana mayor control en el código pero se pierde el autocomplete que dispone VisualCode.
Para no perder las dos ventajas se puede crear un archivo denominado jsconfing.json
Con el siguiente código :
{
“compilerOptions”: {
“target”: “es2017”,
“allowSyntheticDefaultImports”: false,
“baseUrl”: “./”,
“paths”: {
"@components/": ["src/components/"],
"@containers/": ["src/containers/"],
"@context/": ["src/context/"],
"@hooks/": ["src/hooks/"],
"@routes/": ["src/routes/"],
"@styles/": ["src/styles/"]
}
},
“exclude”: [“node_modules”, “dist”]
}
Ver más en https://medium.com/@justintulk/solve-module-import-aliasing-for-webpack-jest-and-vscode-74007ce4adc9
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?