Wie finde ich in IntelliJ heraus, welche Seiten ein bestimmtes JavaScript verwenden?

Antwort vom

**Am schnellsten geht das über „Find Usages“ auf der JavaScript-Datei oder auf dem exportierten Symbol: `Alt+F7` sucht projektweit nach Verwendungen, `Ctrl+F7` nur in der aktuellen Datei.** IntelliJ zeigt die Treffer im Find-Toolfenster an und du siehst direkt, welche HTML-, Template- oder JS/TS-Dateien dieses Skript referenzieren. ([jetbrains.com](https://www.jetbrains.com/help/idea/find-highlight-usages.html?keymap=secondary_intellij_idea_classic)) ## Der entscheidende Unterschied Wenn dein JavaScript **als Datei eingebunden** wird, suchst du nach **Dateireferenzen** oder notfalls nach dem Dateinamen als Text. Wenn dein JavaScript **über Exporte/Imports** genutzt wird, suchst du besser nach der **Funktion, Klasse oder Variable**, nicht nach der Datei. Das ist präziser, weil viele Projekte Dateien indirekt über Bundler, Aliase oder Barrel-Exports einbinden. Diese projektweite Usage-Suche ist genau der Standardweg in IntelliJ/WebStorm. ([jetbrains.com](https://www.jetbrains.com/help/webstorm/find-highlight-usages.html)) ## So gehst du praktisch vor 1. Öffne die `.js`-Datei. 2. Setze den Cursor auf den Dateinamen im Project-Fenster oder auf ein exportiertes Element im Editor. 3. Drücke `Alt+F7` für **Find Usages**. 4. Falls nötig, öffne die erweiterten Optionen mit `Ctrl+Alt+Shift+F7` und setze den **Scope** auf das ganze Projekt oder einen benutzerdefinierten Bereich. ([jetbrains.com](https://www.jetbrains.com/help/idea/find-usages-dialog.html)) ## Wenn IntelliJ nichts findet Dann ist das Skript oft **nicht als Code-Referenz erkennbar**, sondern nur als Text, zum Beispiel: - `<script src="/js/app.js">` - dynamische Imports - Konfigurationsdateien - serverseitig generierte Templates In dem Fall ist **„Find in Files“ nach dem Dateinamen** oft zuverlässiger als „Find Usages“. Das ist die wichtige Ausnahme, die viele übersehen: „Find Usages“ findet semantische Referenzen, aber keine beliebigen String-Vorkommen. Für reine Texttreffer ist die Projektsuche gedacht. ([jetbrains.com](https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html)) ## Praktischer Tipp Bei Frontend-Projekten mit Build-Tools wie Webpack, Vite oder Rollup ist die Frage „welche Seiten verwenden diese Datei?“ oft falsch gestellt: **Nicht die Seite verwendet die Datei direkt, sondern das Bundle.** Dann musst du vom Einstiegspunkt ausgehen, also z. B. von `main.js`, einer Route oder einer importierten Komponente, statt von der gebauten Datei selbst.

Verwandte Fragen

Wie finde ich in IntelliJ heraus, wo ein in einem Template eingebundenes JavaScript verwendet wird?

Am zuverlässigsten über „Find Usages“ auf dem konkreten JS-Symbol – nicht auf der eingebundenen Datei. Wenn das Script nur per <script> oder Template-Include eingebun...

Wie finde ich in IntelliJ, wo in einem Java-Projekt auf ein JavaScript zugegriffen wird?

Am schnellsten findest du das über „Find in Files“ auf den Dateinamen oder über „Find Usages“ auf den Pfad-String – entscheidend ist: IntelliJ erkennt JavaScrip...