Warum MAP in JS konvertieren?
Eine JavaScript-Source-Map zeichnet auf, wie Positionen in einer kompilierten oder minifizierten .js-Datei dem ursprünglichen Quellcode entsprechen - sie existiert neben der .js als Debugging-Hilfe für Browser-DevTools und hat keinen eigenständigen Ausführungswert. Sie kann nicht in .JS konvertiert werden, da sie keinen Code enthält, sondern nur einen in VLQ kodierten Positionsindex.
Wie man MAP in JS konvertiert
VS Code FREE
Öffnen Sie die .map-Datei in VS Code, um ihr JSON zu lesen; prüfen Sie das Array sources, um zu sehen, welche Originaldateien abgedeckt sind, und sourcesContent für eingebetteten Quelltext.
Über diese Formate
Eine .map-Datei ist meistens eine JavaScript- oder CSS-Source-Map - eine JSON-Datei, mit der Browser-DevTools den lesbaren Original-Quelltext hinter minifiziertem oder kompiliertem Code…
.MAP-Details öffnen →Eine JS-Datei ist eine JavaScript-Quellcodedatei - einfacher, lesbarer Text, der die Interaktivität von Webseiten und serverseitige Anwendungen über Node.js steuert. Öffnen Sie sie in einem…
.JS-Details öffnen →Qualität & worauf zu achten ist
- Das Feld
mappingsist VLQ-kodiert (Base64 Variable-Length Quantity) und ist kein JavaScript - nur Entwickler-Tools dekodieren es. - Falls
sourcesContentin der Map vorhanden ist, ist der vollständige Original-Quellcode im JSON eingebettet und kann direkt extrahiert werden. - Das Bereitstellen von
.map-Dateien auf einem Produktionsserver legt Ihren Original-Quellcode und Dateipfade für jeden offen, der die DevTools nutzt.
Häufig gestellte Fragen
Kann ich meinen Original-Quellcode aus einer `.map`-Datei zurückerhalten?
sourcesContent enthält, ist der Original-Quellcode eingebettet und Browser-DevTools oder das npm-Paket source-map können ihn extrahieren.Was ist die `.js`-Datei, die neben der `.map` liegt?
.map beschreibt nur dessen Beziehung zum Original-Quellcode.