jQuery ' s jquery-1.10.2./ min.na mapie pojawia się 404 (Nie znaleziono)

Widzę komunikaty o błędach dotyczących pliku, min.map, który nie został znaleziony:

Pobierz jQuery ' s jquery-1.10.2./ min.na mapie pojawia się 404 (Nie znaleziono)


Zrzut ekranu

Tutaj wpisz opis obrazka

Skąd to się bierze?
Author: Community, 2013-08-21

11 answers

Jeśli Chrome DevTools zgłasza 404 dla a .plik mapy (może jquery-1.10.2.min.map, jquery.min.map or jquery-2.0.3.min.map, but can happen with anything) pierwszą rzeczą, którą należy wiedzieć jest to, że jest to wymagane tylko podczas korzystania z DevTools. Twoi użytkownicy nie będą uderzać w to 404.

Teraz możesz to naprawić lub wyłączyć funkcję sourcemap.

Fix: get the files

Następnie, to łatwizna. Przejdź do http://jquery.com/download/ i kliknij pobierz plik mapy link do twojego wersji, a będziesz chciał pobrać również nieskompresowany plik.

Tutaj wpisz opis obrazka

Posiadanie pliku mapy pozwala na debugowanie zminifikowanego jQuery poprzez oryginalne źródła, co zaoszczędzi wiele czasu i frustracji, jeśli nie lubisz radzić sobie z nazwami zmiennych, takimi jak a i c.

Więcej o sourcemaps tutaj: Wprowadzenie do map źródłowych JavaScript

Dodge: disable sourcemaps

Zamiast pobierać pliki, możesz alternatywnie wyłącz całkowicie Mapy źródłowe JavaScript na razie, w Ustawieniach. Jest to dobry wybór, jeśli nigdy nie planujesz debugowania JavaScript na tej stronie. Użyj ikony koła zębatego w prawym dolnym rogu DevTools, aby otworzyć Ustawienia, a następnie: Tutaj wpisz opis obrazka

 1273
Author: Paul Irish,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-10 01:12:05

Możesz usunąć 404 usuwając linię

//@ sourceMappingURL=jquery-1.10.2.min.map

Z górnej części pliku jQuery.

Górna część pliku jQuery będzie wyglądała tak.

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery-1.10.2.min.map
*/

Po prostu zmień to na

/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license */

Przeznaczenie mapy źródłowej

Zasadniczo jest to sposób na mapowanie połączonego / minifikowanego pliku z powrotem do stanu niezabudowanego. Kiedy budujesz do produkcji, wraz z minifikacją i połączeniem plików JavaScript, generujesz mapę źródłową, która zawiera informacje o Twoim oryginalne pliki. Gdy zapytasz o określony numer linii i kolumny w wygenerowanym JavaScript, możesz wykonać wyszukiwanie na mapie źródłowej, która zwraca oryginalną lokalizację. Narzędzia programistyczne (obecnie WebKit nightly builds, Google Chrome lub Firefox 23+) mogą automatycznie analizować mapę źródłową i sprawiać wrażenie, jakby uruchamiano niezminifikowane i niepołączone pliki. (Czytaj więcej na ten tutaj )

 280
Author: kiranvj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-05 16:16:45

Zgodnie z zapowiedzią w jQuery 1.11.0/2.1.0 Beta 2 Released komentarz mapy źródłowej zostanie usunięty, więc problem nie pojawi się w nowszych wersjach jQuery.

Oto oficjalne ogłoszenie:

Jedną ze zmian, które wprowadziliśmy w tej wersji beta, jest usunięcie mapy źródłowej skomentuj. Sourcemapy okazały się bardzo problematyczne i zastanawiające rzecz dla programistów, generując na forach mnóstwo zdezorientowanych pytań jak StackOverflow i powoduje, że użytkownicy myślą, że jQuery jest złamana.

W każdym razie, jeśli potrzebujesz użyć mapy źródłowej, nadal jest dostępna:

Nadal będziemy generować i dystrybuować sourcemapy, ale ty będziesz trzeba dodać odpowiedni komentarz sourcemap na końcu minifikowany plik, jeśli przeglądarka nie obsługuje ręcznego kojarzenia mapy plików (obecnie brak). Jeśli wygenerujesz własny plik jQuery za pomocą niestandardowego procesu budowania, komentarz sourcemap będzie obecny w minified plik i mapa jest wygenerowane; można go albo zostawić i użyj sourcemaps lub edytuj go i całkowicie zignoruj plik mapy.

Tutaj znajdziesz więcej szczegółów na temat zmian.


Tutaj możesz znaleźć potwierdzenie, że za pomocą jQuery 1.11.0/2.1.0 Released komentarz source-map w minifikowanym pliku został usunięty.

 45
Author: gotqn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-05 07:48:39
  1. Pobierz Plik Mapy i nieskompresowaną wersję jQuery .
    Umieścić je w wersji minifigurkowej:

    JavaScript

  2. Dołącz minifikowaną wersję do swojego HTML:

    HTML

  3. Sprawdź w Google Chrome:

    Google Chrome

  4. Czytaj Wprowadzenie do map źródłowych JavaScript

  5. Zapoznaj się z debugowanie JavaScript

 41
Author: kayz1,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-04-19 11:57:24

Nowe wersje jQuery wymagają tego pliku http://code.jquery.com/jquery-1.10.2.min.map

Użyteczność tego pliku jest opisana tutaj http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/

Update:

jQuery 1.11.0/2.1.0

/ / komentarz sourceMappingURL nie jest zawarty w skompresowanym pliku.

 16
Author: Andres Separ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-25 17:16:31

Jak rozumiem przeglądarkę, przynajmniej Chrome, domyślnie nie wyłącza mapowania źródeł. Oznacza to, że użytkownicy Twojej aplikacji domyślnie aktywują to żądanie mapowania źródeł.

Możesz usunąć mapowanie źródłowe, usuwając //@ sourceMappingURL=jquery.min.map z pliku JavaScript.

 9
Author: James J. Ye,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-26 16:38:06

Jeśli chcesz uzyskać plik mapy źródłowej w innej wersji, możesz użyć tego linku http://code.jquery.com/jquery-x.xx.x.min.map

Zamiast x. xx. x wpisz numer wersji.

Uwaga: Niektóre linki, które dostajesz w tej metodzie, mogą być zepsute:)

 9
Author: Andriyun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-18 11:15:39

Po wykonaniu instrukcji w innych odpowiedziach, musiałem usunąć wersję z pliku mapy, aby to działało dla mnie.

Przykład: Zmień Nazwę

Jquery-1.9.1./ min.Mapa

Do

Jquery./ min.Mapa

 8
Author: drobison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-09 23:50:53

Przedstawiono mi ten sam problem. Powodem dla mnie było Grunt połączenie mojego pliku JavaScript.

Używałem ;\n jako separatora, który spowodował, że ścieżka do mapy źródłowej do 404.

Więc dev tools szukał jquery.min.map; zamiast jquery.min.map.

Wiem, że to nie jest odpowiedź na pierwotne pytanie, ale jestem pewien, że są inne z podobną konfiguracją Grunt.

 6
Author: nickspiel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-29 09:00:30

JQuery 1.11.0 / 2.1.0 komentarz / / sourceMappingURL nie jest zawarty w skompresowanym pliku.

 5
Author: user3235672,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-25 17:15:31

Zakładając, że sprawdziłeś, że plik jest rzeczywiście obecny na serwerze, może to być również spowodowane przez twój serwer internetowy, który ogranicza serwowane typy plików:

 1
Author: Molomby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-06 08:50:36