Gdy ładuję stronę i sprawdzam konsolę Chrome, znajduję te błędy:
czym dokładnie są pliki map w kątach?
Odniosłem się do angular.min.js, ale nie do angular.min.js.map. Nawiasem mówiąc, używam kątowego wydania 1.2 rc i właśnie zacząłem widzieć te błędy, kiedy 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
Odpowiedzi:
Jak powiedzieli eaon21 i monkey, pliki map źródłowych zasadniczo zamieniają zminimalizowany kod w jego nieuprawnioną wersję do debugowania.
Możesz znaleźć pliki .map tutaj . Po prostu dodaj je do tego samego katalogu, co zminimalizowane pliki js, a przestanie narzekać. Powodem, dla którego zostali pobrani, jest
na końcu angular.min.js. Jeśli nie chcesz dodawać plików .map, możesz usunąć te linie, a to zatrzyma próbę pobrania, ale jeśli planujesz debugowanie, zawsze dobrze jest połączyć mapy źródłowe.
źródło
sourceMappingURL
na końcu każdego z tych plików. Usunięcie tego wiersza w każdym z tych plików pozwoli pozbyć się nieznośnych komunikatów o błędach w konsoli programisty.Małpa ma rację, zgodnie z linkiem podanym przez małpę
Nie jestem pewien, czy to z winy Angulara nie wygenerowano żadnych plików map. Możesz jednak wyłączyć źródłowe pliki map, usuwając zaznaczenie tej opcji w ustawieniach konsoli Chrome
źródło
Developer Tools
> Kliknij przycisk Ustawienia w prawym górnym roguDeveloper Tools