Avatar ·

Comment configurer les alias de chemins dans tsconfig.json pour TypeScript ?

Bonjour ! Je suis novice en TypeScript et j'essaie d'organiser la structure de mon projet. J'ai cette structure de dossiers simple : ``` src/ ├── components/ │ └── Header.ts ├── utils/ │ └── helpers.ts └── index.ts ``` Dans le fichier `index.ts`, j'importe les composants et utilitaires comme ceci : ```typescript import { Header } from './components/Header'; import { formatDate } from './utils/helpers'; ``` Tout fonctionne, mais quand le projet s'agrandit, les chemins relatifs deviennent très longs et peu pratiques, par exemple : `../../components/Header` ou `../../../utils/helpers`. Cela a l'air horrible et difficile à maintenir. J'ai entendu dire que dans `tsconfig.json`, on peut configurer des alias de chemins (path aliases) pour écrire des imports comme `@components/Header` ou `@utils/helpers`. J'ai essayé d'ajouter