Varför konvertera MAP till JS?
En JavaScript-källkarta registrerar hur positioner i en kompilerad eller minifierad .js-fil motsvarar originalkällan - den finns vid sidan av .js-filen som ett felsökningshjälpmedel för webbläsarens DevTools och har inget självständigt körningsvärde. Den kan inte konverteras till .JS eftersom den inte innehåller någon kod, bara ett positionsindex kodat i VLQ.
Hur man konverterar MAP till JS
VS Code FREE
Öppna .map-filen i VS Code för att läsa dess JSON; kontrollera sources-arrayen för att se vilka originalfiler den täcker och sourcesContent för eventuell inbäddad källtext.
Om dessa format
En .map-fil är oftast en JavaScript- eller CSS-källkarta (source map) - en JSON-fil som gör att webbläsarens DevTools kan visa den ursprungliga, läsbara källkoden bakom minifierad eller…
Öppna detaljer för .MAP →En JS-fil är en JavaScript-källkodsfil - vanlig, läsbar text som driver interaktivitet på webbsidor och serverapplikationer via Node.js. Öppna den i valfri kodredigerare som VS Code eller…
Öppna detaljer för .JS →Kvalitet & vad man bör tänka på
- Fältet
mappingsär kodat med VLQ (Base64 Variable-Length Quantity) och är inte JavaScript - endast utvecklarverktyg avkodar det. - Om
sourcesContentfinns i kartan är hela originalkällan inbäddad i JSON-filen och kan extraheras direkt. - Att skicka
.map-filer till en produktionsserver exponerar din ursprungliga källkod och filsökvägar för alla som har DevTools öppet.
Vanliga frågor
Kan jag få tillbaka min ursprungliga källkod från en `.map`-fil?
sourcesContent är originalkällan inbäddad, och webbläsarens DevTools eller npm-paketet source-map kan extrahera den.Vad är `.js`-filen som ligger bredvid `.map`-filen?
.map-filen beskriver endast dess relation till originalkällan.