Paketnamen oder Alias eingeben
sample-kit/feature wird anhand von name zu ./feature normalisiert. Mit #config wechseln Sie zur nur intern nutzbaren imports-Zuordnung.
Versionen und Pakete
Manifest einfügen, Einstieg wählen und die erste passende Bedingung nachvollziehen.
Das Manifest bleibt im Browser. Keine npm-Abfrage und kein Datei-Upload.
Ein package.json-Manifest eingeben.
Mit Leerzeichen oder Komma trennen. Browser und Bundler werden nicht vollständig simuliert.
Eingabe oder Optionen geändert. Vor dem Export erneut auflösen.
Wenn import funktioniert und require scheitert, kann die Reihenfolge der bedingten Exporte entscheidend sein. package.json exports legt fest, welcher Paket Einstiegspunkt unter welchen Bedingungen erreichbar ist.
Diese Ansicht verfolgt eine Anfrage durch package.json exports oder einen internen #imports-Alias. Der Zielpfad stammt allein aus dem Manifest; vorhandene Dateien werden nicht gelesen.
Bedingte Exporte werden in der Reihenfolge der JSON-Schlüssel geprüft, nicht nach der Eingabereihenfolge aktiver Bedingungen. Ein frühes default kann spätere import-Zweige verdecken.
package.json exports öffnet . und ./feature nach außen. Ein #config-Eintrag in imports gilt nur intern; null sperrt einen Weg ausdrücklich und bedeutet nicht, dass eine Datei fehlt.
sample-kit/feature wird anhand von name zu ./feature normalisiert. Mit #config wechseln Sie zur nur intern nutzbaren imports-Zuordnung.
Node.js mit import ist voreingestellt. require und zusätzliche Bedingungen zeigen andere erste Treffer. Die automatische Prüfung wartet 350 ms; manuell funktionieren Schaltfläche und Strg/Cmd + Enter.
Prüfen Sie Schlüssel, Bedingungsreihenfolge und Ziel. Die Pfadprüfung bestätigt keine Datei. Nach jeder Änderung sind Kopieren und Herunterladen des alten Berichts gesperrt. So lassen sich Bedingungen auflösen, ohne Dateien zu lesen.
Für ., exakte Unterpfade und *-Muster wird der passende Schlüssel gesucht. Exakte Schlüssel haben Vorrang; spezifische Muster stehen vor breiten, null kann interne Bereiche sperren. Diese Subpath Exports bleiben in der Karte sichtbar.
Vergleichen Sie import und require. browser, types oder development lassen sich als Zusatzbedingungen aufnehmen; diese Vorschau ist kein Test eines konkreten Bundlers.
Lokale exports-Ziele müssen mit ./ beginnen und dürfen weder nach oben noch durch node_modules führen. Externe Paketzielnamen sind nur bei imports zulässig.
Aktive Bedingungen werden in der Reihenfolge ihrer Objektschlüssel bewertet. Der erste passende Zielzweig gewinnt; default vor import kann import verdecken.
Unterstützte Node-Versionen nutzen exports für die freigegebenen Einstiegspunkte. Diese Seite verfolgt deshalb die exports-Karte statt main als Ersatz für fehlende Unterpfade zu nehmen.
Ein nicht aufgeführter Unterpfad ist von außen nicht verfügbar. Prüfen Sie einen exakten Schlüssel oder ein *-Muster; null bedeutet eine ausdrückliche Sperre.
Die Aufrufart aktiviert unterschiedliche Node-Bedingungen. Wechseln Sie die Option bei gleichem Einstieg, während die Schlüsselreihenfolge unverändert bleibt.
Ja, Sie können die Bedingungsnamen als Vorschau eingeben. Das bildet aber nicht Vites komplette Auflösung mit weiteren Feldern und Erweiterungen ab.
Nein. Ein korrektes ./-Ziel kann auf eine fehlende oder unveröffentlichte Datei zeigen. Prüfen Sie dafür den tatsächlichen Paketinhalt.
Fehlt ein Problemfall?
Vergleichen Sie import und require für denselben Einstieg und teilen Sie den Zweigbericht zur Kontrolle.