kanciaste./ min.js.nie znaleziono mapy, co to dokładnie jest?

Kiedy Ładuję stronę i sprawdzam konsolę chrome znajduję te błędy: Tutaj wpisz opis obrazka

Czym dokładnie są pliki map w angular?

Odwołałem się do kąta./ min.js ale nie kanciasty./ min.js.Mapa. Przy okazji używam angular 1.2 RC release i po prostu zacząłem widzieć te błędy, gdy przełączyłem się na to wydanie.
ERRORS:
GET http://localhost:44786/Scripts/angular-route.min.js.map 404 (Not Found)       :44786/Scripts/angular-route.min.js.map:1
GET http://localhost:44786/Scripts/angular-animate.min.js.map 404 (Not Found) :44786/Scripts/angular-animate.min.js.map:1
GET http://localhost:44786/Scripts/angular-resource.min.js.map 404 (Not Found) :44786/Scripts/angular-resource.min.js.map:1
GET http://localhost:44786/Scripts/angular.min.js.map 404 (Not Found) :44786/Scripts/angular.min.js.map:1
 314
Author: Roj Beraña, 2013-08-25

2 answers

Jak powiedzieli eaon21 i monkey, pliki map źródłowych w zasadzie zamieniają zminifikowany kod w jego niezminifikowaną wersję do debugowania.

Możesz znaleźć .pliki map tutaj . Wystarczy dodać je do tego samego katalogu co zminifikowane Pliki js i przestanie narzekać. Powodem, dla którego są pobierane jest

/*
//@ sourceMappingURL=angular.min.js.map
*/

Na końcu kąta./ min.js. Jeśli nie chcesz dodawać .pliki map możesz usunąć te linie, a to zatrzyma próbę pobierania, ale jeśli planujesz debugowanie, zawsze jest dobre aby Mapy źródłowe były połączone.

 372
Author: Jussi Kosunen,
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-04-02 16:56:02

Małpa ma rację, zgodnie z linkiem podanym przez małpę

Zasadniczo jest to sposób na mapowanie połączonego / minifikowanego pliku z powrotem do stanu niezabudowanego. Podczas tworzenia na potrzeby produkcji, wraz z minifikacją i połączeniem plików JavaScript, generujesz mapę źródłową, która zawiera informacje o oryginalnych plikach. 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ę.

I nie jestem pewien, czy to wina angular, że nie wygenerowano żadnych plików map. Ale możesz wyłączyć pliki map źródłowych, odznaczając tę opcję w ustawieniu konsoli chrome

Tutaj wpisz opis obrazka

 101
Author: Roj Beraña,
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-08-25 05:19:43