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 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, 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...