angular.min.js.map를 찾을 수 없습니다. 정확히 무엇입니까?


322

페이지를로드하고 크롬 콘솔을 확인할 때 다음 오류가 있습니다. 여기에 이미지 설명을 입력하십시오

지도 파일은 정확히 각도입니까?

angular.min.js는 참조했지만 angular.min.js.map은 참조하지 않았습니다. 나는 각도 1.2 rc 릴리스를 사용하고 있으며이 릴리스로 전환했을 때 이러한 오류가 발생하기 시작했습니다.

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


1
아 .. 그래서 이것은 앵귤러 독점 이벤트가 아닌 것 같습니다 ... 먼저 읽어 보도록하겠습니다. 대단히 감사합니다
raberana

1
이봐 원숭이, 당신은 질문에 대답 할 수 있습니까 .. 당신 말이 맞아요.
raberana

답변:


385

eaon21과 monkey가 말했듯이 소스 맵 파일은 기본적으로 최소화 된 코드를 디버깅을 위해 최소화되지 않은 버전으로 변환합니다.

.map 파일은 여기에서 찾을 수 있습니다 . 축소 된 js 파일과 동일한 디렉토리에 파일을 추가하면 불평이 중단됩니다. 그들이 가져 오는 이유는

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

angular.min.js의 끝에. .map 파일을 추가하지 않으려면 해당 행을 제거하면 가져 오기 시도가 중지되지만 디버깅을 계획하는 경우 항상 소스 맵을 링크 된 상태로 유지하는 것이 좋습니다.


58
.MAP 파일에서만 가져올수록 당신은 선을 제거 할 필요가 없습니다 개발자 콘솔 개방 :
NicoJuicy

4
사실이지만 원래 질문은 특히 개발 도구에 나타나는 오류에 관한 것이 었습니다. 또한 서버 로그에서 불필요한 404를 줄이는 것은 결코 나쁜 일이 아닙니다.
Jussi Kosunen

1
나에 따르면 서버 로그가 아니라 그가받은 크롬 오류에 관한 것입니다. 나는 서버 로그를 생성하고 귀하의 의견이 유효하다는 것을 인정해야합니다;)
NicoJuicy

bootstrap.css, angular-messages.min.js, angular-route.min.js 등과 같은 여러 파일이있는 경우 해당 파일도 sourceMappingURL각 파일의 끝에 포함됩니다 . 각 파일에서 해당 줄을 삭제하면 개발자 콘솔에서 성가신 오류 메시지가 제거됩니다.
Devner

1
Safari 브라우저에서 다음 JS 오류 케이스 문제 : [오류] 리소스를로드하지 못했습니다 : 서버가 404 (찾을 수 없음) 상태 (angular.min.js.map, 줄 0)로 응답했습니다. 파일 링크를 제공해 주셔서 감사합니다.
Sinto

105

원숭이가주는 링크에 따르면 원숭이가 옳습니다.

기본적으로 결합 / 최소화 파일을 빌드되지 않은 상태로 다시 매핑하는 방법입니다. 프로덕션 용으로 빌드하고 JavaScript 파일 축소 및 결합과 함께 원본 파일에 대한 정보를 보유한 소스 맵을 생성합니다. 생성 된 JavaScript에서 특정 행 및 열 번호를 쿼리하면 소스 맵에서 조회를 수행하여 원래 위치를 반환 할 수 있습니다.

지도 파일이 생성되지 않은 것이 각도 결함인지 확실하지 않습니다. 그러나 크롬 콘솔 설정에서이 옵션을 선택 취소하여 소스 맵 파일을 끌 수 있습니다

여기에 이미지 설명을 입력하십시오


13
크롬 콘솔 설정의 경우 +1; 필요할 때 소스를 편집하거나 맵 파일을 다운로드하는 것보다 훨씬 낫습니다.
Jeremy Ferguson

4
1 년 후이 기간 동안 +1 브라보. 그 설정이 얼마나 미스터리입니까!
bob.mazzo

1
개방에 F12 키를 눌러 : 크롬에서 열기 설정으로 대화 Developer Tools>의 오른쪽 상단 모서리에있는 설정 버튼을 클릭Developer Tools
상점

사파리와 비슷한 설정이 있습니까?
user1872384
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.