/ / Kiedy ładowana jest mapa źródłowa jQuery? - jquery, load, source-maps

Kiedy jest załadowana mapa źródłowa jQuery? - jquery, ładowanie, mapy źródłowe

Pobrałem najnowszą wersję jQuery „jQuery 1.10.2” i od tego czasu otrzymuję następujący błąd w Chrome:

/jquery-1.10.2.min.map 404 (nie znaleziono)

Aby to naprawić, znalazłem raport o problemie gdzie jest wyjaśnienie, że istnieje mapa źródłowa użycie pliku do debugowania.

Jedną z możliwych poprawek jest usunięcie komentarza w jQuery js, w którym znajduje się plik, a następnie pobranie pliku mapy.

Moje pytania brzmią, czy plik mapy źródłowej może byćprzydatne i pomagają mi debugować, gdy jest ładowany, ponieważ jeśli jest ładowany za każdym razem, gdy ładowany jest mój jQuery, to dlaczego używać wersji min biblioteki, ponieważ ta mapa źródłowa jest większa niż wersja nieskompresowana?

Odpowiedzi:

11 dla odpowiedzi nr 1

Plik mapy źródłowej jest używany przez debugger chrome, aby pomóc programistom debugować plik skryptu minified ...

Chodzi o to, kiedy budujesz do produkcjiz minifying i łącząc pliki JavaScript, generujesz mapę źródłową, która zawiera informacje o oryginalnych plikach. Kiedy odpytujesz określoną linię i numer kolumny w wygenerowanym skrypcie JavaScript możesz wyszukać mapa źródłowa, która zwraca oryginalną lokalizację. DevTools może parsuj mapę źródłową automatycznie i spraw, aby wyglądała, jakbyś był uruchamianie niezminimalizowanych i niezwiązanych plików.

czytaj więcej tutaj

Więc map plik jest ładowany tylko wtedy, gdy debuger jest aktywny ... co oznacza, że ​​plik zostanie załadowany tylko w środowisku dev nie w systemach użytkowników