Short paths en Angular
Para evitar el ./../../../testing
en las rutas, les recomiendo usar short paths en sus proyectos de TypeScript, simplemente, sigan las siguientes instrucciones:
- Abrir el archivo tsconfig.json
- Dentro de la key compilerOptions, agreguen otra key que se llame paths, con un objeto vacÃo como valor.
{ // More config "compilerOptions": { // Another options "paths": {} } }
- Dentro de dicho objeto, agreguen la key @testing (o el nombre que prefieran), con un arreglo vacÃo como valor.
{ // More config "compilerOptions": { // Another options "paths": { "@testing": [] } } }
- Dentro del arreglo, agreguen un string con la ruta relativa al archivo index.ts dentro del módulo de testing. Por ejemplo, en mi caso, la ruta es src/testing. El archivo te deberÃa quedar de la siguiente manera:
{ // More config "compilerOptions": { // Another options "paths": { "@testing": ["src/testing"] } } }
- Ahora, para hacer uso de la función que quieras dentro de tu directorio de testing, bastarÃa con la siguiente lÃnea:
import { query } from '@testing';
Y asà nos evitamos las molestas rutas relativas
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?