Dlaczego konwertować MAP na JS?
Mapa źródłowa JavaScript rejestruje, w jaki sposób pozycje w skompilowanym lub zminifikowanym pliku .js odpowiadają oryginalnemu źródłu - istnieje obok pliku .js jako pomoc w debugowaniu dla narzędzi deweloperskich przeglądarki i nie ma samodzielnej wartości wykonawczej. Nie można jej przekonwertować na .JS, ponieważ nie zawiera kodu, a jedynie indeks pozycyjny zakodowany w VLQ.
Jak przekonwertować MAP na JS
VS Code FREE
Otwórz plik .map w VS Code, aby odczytać jego strukturę JSON; sprawdź tablicę sources, aby zobaczyć, jakie pliki oryginalne obejmuje, oraz sourcesContent dla ewentualnego osadzonego tekstu źródłowego.
O tych formatach
Plik .map to najczęściej mapa źródłowa JavaScript lub CSS - plik JSON, który pozwala narzędziom deweloperskim przeglądarki wyświetlać oryginalny, czytelny kod źródłowy zamiast kodu…
Otwórz szczegóły .MAP →Plik JS to plik kodu źródłowego JavaScript - zwykły, czytelny tekst, który napędza interaktywność stron internetowych i aplikacje serwerowe poprzez Node.js. Można go otworzyć w dowolnym…
Otwórz szczegóły .JS →Jakość i na co uważać
- Pole
mappingsjest zakodowane w formacie VLQ (Base64 Variable-Length Quantity) i nie jest kodem JavaScript - dekodują je tylko narzędzia programistyczne. - Jeśli w mapie obecne jest pole
sourcesContent, pełny kod źródłowy jest osadzony w pliku JSON i można go bezpośrednio wyodrębnić. - Umieszczanie plików
.mapna serwerze produkcyjnym ujawnia oryginalny kod źródłowy i ścieżki plików każdemu, kto korzysta z narzędzi deweloperskich.
Najczęściej zadawane pytania
Czy mogę odzyskać oryginalny kod źródłowy z pliku `.map`?
sourcesContent, oryginalne źródło jest osadzone i narzędzia deweloperskie przeglądarki lub pakiet npm source-map mogą je wyodrębnić.Czym jest plik `.js` znajdujący się obok pliku `.map`?
.map opisuje jedynie jego relację z oryginalnym źródłem.