# Importpfad-Extraktor

Extrahiert alle Import/Require-Pfade aus JavaScript/TypeScript-Code

> Kanonische Seite: https://elysiatools.com/de/tools/import-path-extractor

- **Kategorie:** Development

- **Schlagwörter:** import, require, export, javascript, typescript, dependencies, modules, code analysis, Import Path Extractor

## Überblick

### Importpfad-Extraktor

Dieses Tool extrahiert alle Import- und Require-Anweisungen aus JavaScript/TypeScript-Code:

**Unterstützte Importtypen:**
- **ES6-Importe**: `import ... from 'path'`
- **TypeScript Nur-Typ-Importe**: `import type ... from 'path'`
- **Dynamische Importe**: `import('path')`
- **CommonJS-Requires**: `require('path')`
- **Export Aus**: `export ... from 'path'`

**Pfadkategorien:**
- **Paketimporte**: node_modules-Pakete (z.B., 'react', 'lodash')
- **Relative Importe**: Lokale Dateien (z.B., './utils', '../components')
- **Absolute Importe**: Absolute Pfade (z.B., '/src/config')

**Funktionen:**
- Zeilennummern-Tracking für jeden Import
- Deduplizierung von Importpfaden
- Gruppierung nach Importtyp
- Filterung nach Paket/relativen Pfaden
- Unterstützung für JavaScript und TypeScript

## Eingaben

- **JavaScript/TypeScript-Code** (textarea): Paste your JavaScript or TypeScript code here to extract imports...
- **Node Modules Einbeziehen** (checkbox): Include imports from node_modules (package imports)
- **Relative Pfade Einbeziehen** (checkbox): Include relative file imports (./, ../)
- **Nach Importtyp Gruppieren** (checkbox): Group results by import type (ES6, CommonJS, Dynamic, etc.)

## Wann verwenden

- Wenn Sie die Abhängigkeiten in JavaScript- oder TypeScript-Code analysieren müssen, um externe und interne Module zu identifizieren.
- Wenn Sie Importanweisungen überprüfen oder bereinigen wollen, um die Codequalität und Wartbarkeit zu verbessern.
- Wenn Sie alle verwendeten Pakete und relativen Pfade in einem Projekt für Audits oder Refactoring sammeln möchten.

## Funktionsweise

- Fügen Sie Ihren JavaScript- oder TypeScript-Code in das Textfeld ein.
- Das Tool analysiert den Code und extrahiert alle Import- und Require-Anweisungen automatisch.
- Die extrahierten Pfade werden dedupliziert, nach Importtyp gruppiert und mit Zeilennummern versehen.
- Optional können Sie Filter anwenden, um nur Paketimporte, relative Pfade oder bestimmte Gruppierungen einzubeziehen.

## Anwendungsfälle

- Abhängigkeitsanalyse in großen Codebasen, um alle verwendeten node_modules-Pakete und lokalen Module zu identifizieren.
- Code-Refactoring, um Importpfade zu konsolidieren, relative Pfade zu standardisieren oder ungenutzte Imports zu finden.
- Sicherheitsaudits, um unbekannte oder veraltete Abhängigkeiten in JavaScript- oder TypeScript-Projekten aufzudecken.

## Häufig gestellte Fragen

### Welche Importtypen werden unterstützt?

ES6-Importe, TypeScript Nur-Typ-Importe, dynamische Importe, CommonJS-Requires und Export-Aus-Anweisungen.

### Kann ich die Ergebnisse filtern?

Ja, Sie können Paketimporte und relative Pfade ein- oder ausschließen sowie nach Importtyp gruppieren.

### Werden Zeilennummern für jeden Import angezeigt?

Ja, das Tool trackt die Zeilennummer für jede extrahierte Import- oder Require-Anweisung.

### Unterstützt das Tool TypeScript-Code?

Ja, es verarbeitet sowohl JavaScript- als auch TypeScript-Code und erkennt TypeScript-spezifische Importe wie Nur-Typ-Importe.

### Wie werden doppelte Importpfade behandelt?

Doppelte Pfade werden automatisch dedupliziert, um eine saubere und eindeutige Liste zu erstellen.

## Ähnliche Tools

- [Domain-Extraktor](https://elysiatools.com/de/tools/domain-extractor): Domänennamen aus URLs extrahieren. Unterstützt verschiedene Extraktionsmodi inklusive Subdomains und Pfadanalyse.
- [CSS-Selektor-Extraktor](https://elysiatools.com/de/tools/css-selector-extractor): Extrahiert und kategorisiert alle CSS-Selektoren aus CSS-Inhalten
- [Tailwind-Farbpaletten-Sync](https://elysiatools.com/de/tools/tailwind-color-palette-sync): Gib HEX ein, wähle Namensschema (Skala 50–950 / Einzelname / Verschachtelung) und generiere das theme.extend.colors-Fragment für tailwind.config.ts mit WCAG AA/AAA-Leveln. Dark Mode optional.
- [Datums-Extraktor](https://elysiatools.com/de/tools/date-extractor): Extrahiert Daten aus Text in mehreren Formaten einschließlich chinesisch, ISO und US-Format mit detaillierter Analyse
- [Bild-Farb-Extraktor](https://elysiatools.com/de/tools/image-color-extractor): Extrahiert dominante Farben aus Bildern mit verschiedenen Algorithmen einschließlich K-Means-Clustering und Histogrammanalyse
- [Meta-Tag-Extraktor](https://elysiatools.com/de/tools/meta-tag-extractor): Extrahiert und analysiert Meta-Tags, Open Graph, Twitter Cards und strukturierte Daten von Webseiten
- [package.json Abhängigkeits-Prüfer](https://elysiatools.com/de/tools/package-json-dependency-auditor): Prüft ein package.json auf Abhängigkeitshygiene und Qualität von Versionsbereichen und kann optional den transitiven Baum aus package-lock.json oder yarn.lock untersuchen. Markiert Duplikate, Wildcards oder Pre-Releases, unsortierte Schlüssel, fehlende Metadaten und falsch klassifizierte Laufzeit-/Dev-Abhängigkeiten.
- [Docstring-Extraktor](https://elysiatools.com/de/tools/docstring-extractor): Extrahiert und analysiert Dokumentation aus JavaScript/TypeScript-, Python- und Java-Quellcode

## Beispiele

- [Importpfad-Beispiele](https://elysiatools.com/de/samples/import-path-examples): Sammlung von JavaScript- und TypeScript-Importbeispielen, die verschiedene Importmuster und Modulsysteme demonstrieren
- [Pfad-Analyzer-Beispiele](https://elysiatools.com/de/samples/path-analyzer): Umfassende Sammlung von Dateisystempfaden aus Windows, Linux und macOS für Pfadanalyse und -tests
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Änderungsprotokoll-Extraktor-Beispiele](https://elysiatools.com/de/samples/changelog-extractor): Verschiedene Änderungsprotokollformate zum Testen von Pars- und Extraktionswerkzeugen
