Waarom MAP naar JS converteren?
Een JavaScript source map legt vast hoe posities in een gecompileerd of geminificeerd .js-bestand overeenkomen met de originele bron - het bestaat naast de .js als hulpmiddel voor browser DevTools en heeft geen zelfstandige uitvoeringswaarde. Het kan niet worden geconverteerd naar .JS omdat het geen code bevat, alleen een positionele index gecodeerd in VLQ.
Hoe MAP naar JS te converteren
VS Code FREE
Open het .map-bestand in VS Code om de JSON te lezen; controleer de sources-array om te zien welke originele bestanden het beslaat en sourcesContent voor eventuele ingesloten brontekst.
Over deze formaten
Een .map-bestand is meestal een JavaScript- of CSS-source map - een JSON-bestand waarmee browser DevTools de originele, leesbare broncode kunnen tonen achter verkleinde (minified) of…
Open .MAP details →Een JS-bestand is een JavaScript-broncodebestand - platte, leesbare tekst die interactiviteit op webpagina's en server-side apps via Node.js aandrijft. Open het in elke code-editor zoals VS…
Open .JS details →Kwaliteit & waar op te letten
- Het
mappings-veld is VLQ (Base64 Variable-Length Quantity) gecodeerd en is geen JavaScript - alleen developer tooling decodeert dit. - Als
sourcesContentaanwezig is in de map, is de volledige originele bron ingebed in de JSON en kan deze direct worden geëxtraheerd. - Het verzenden van
.map-bestanden naar een productieserver stelt uw originele broncode en bestandspaden bloot aan iedereen die de DevTools opent.
Veelgestelde vragen
Kan ik mijn originele broncode terugkrijgen uit een `.map`-bestand?
sourcesContent bevat, is de originele bron ingebed en kunnen browser DevTools of het source-map npm-pakket deze extraheren.Wat is het `.js`-bestand dat naast de `.map` staat?
.map beschrijft alleen de relatie tot de originele bron.