Hvorfor konvertere MAP til JS?
Et JavaScript source map registrerer, hvordan positioner i en kompileret eller minificeret .js-fil svarer til den originale kilde - det eksisterer sammen med din .js som en hjælp til fejlfinding i browserens DevTools og har ingen selvstændig eksekveringsværdi. Det kan ikke konverteres til .JS, fordi det ikke indeholder kode, kun et positionsindeks kodet i VLQ.
Sådan konverterer du MAP til JS
VS Code FREE
Åbn .map-filen i VS Code for at læse dens JSON; tjek sources-arrayet for at se, hvilke originale filer den dækker, og sourcesContent for eventuel indlejret kildetekst.
Om disse formater
En .map-fil er oftest et JavaScript- eller CSS-source map - en JSON-fil, der lader browserens DevTools vise den originale, læsbare kildekode bag minificeret eller kompileret kode. Du åbner…
Åbn .MAP detaljer →En JS-fil er en JavaScript-kildekodefil - almindelig, læsbar tekst, der driver interaktivitet på websider og server-side apps via Node.js. Åbn den i enhver kodeeditor som VS Code eller…
Åbn .JS detaljer →Kvalitet & hvad man skal være opmærksom på
- Feltet
mappingser VLQ (Base64 Variable-Length Quantity) kodet og er ikke JavaScript - kun udviklerværktøjer afkoder det. - Hvis
sourcesContenter til stede i mappet, er hele den originale kilde indlejret i JSON-filen og kan udtrækkes direkte. - Udgivelse af
.map-filer til en produktionsserver eksponerer din originale kildekode og filstier for alle, der har DevTools åbent.
Ofte stillede spørgsmål
Kan jeg få min originale kildekode tilbage fra en `.map`-fil?
sourcesContent, er den originale kilde indlejret, og browserens DevTools eller npm-pakken source-map kan udtrække den.Hvad er den `.js`-fil, der ligger ved siden af min `.map`?
.map beskriver kun dens forhold til den originale kilde.