Pour un vrai graphe de dépendances (fichiers / modules) on peux utiliser un outil de type dependency-cruiser, qui génère un graphe à partir des imports TypeScript et peut afficher les cycles.
npm install --save-dev dependency-cruiser
{
"scripts": {
"dep-graph": "depcruise --include-only \"^src\" --output-type dot src | dot -T svg > dependency-graph.svg"
}
}
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files (x86)\Graphviz\bin", "User")
npx dependency-cruiser --init
npm run dep-graph
npm run dep-graph --circular
npx depcruise src\app\Fichier\Annuaire\annuaire.component.ts --output-type dot | dot -T svg > dep-mon-fichier.svg
npx depcruise src/app/Fichier