kanciaste./ min.js.nie znaleziono mapy, co to dokładnie jest?
Kiedy Ładuję stronę i sprawdzam konsolę chrome znajduję te błędy:
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
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.
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
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