파일에 대한 오류 메시지가 나타납니다.min.map
찾을 수 없음:
GET jQuery의 jquery-1.10.2.min.map이 404를 트리거하고 있습니다(찾을 수 없습니다).
스크린샷
어디서 오는 소리예요?
질문에 대한 답변
Chrome DevTools가 .map 파일에 대해 404를 보고하는 경우(아마도)jquery-1.10.2.min.map
,jquery.min.map
또는jquery-2.0.3.min.map
그러나 어떤 경우에도 발생할 수 있습니다.) 먼저 이것은 DevTools 사용 시에만 요구됩니다.사용자는 이 404를 누르지 않습니다.
이것으로, 이것을 수정하거나 소스 맵 기능을 디세블로 할 수 있습니다.
수정: 파일 가져오기
다음으로, 간단한 수정입니다.http://jquery.com/download/으로 이동하여 사용 중인 버전의 지도 파일 다운로드 링크를 클릭하면 압축되지 않은 파일도 다운로드 받을 수 있습니다.
맵 파일을 배치하면 원본 소스를 통해 최소화된 jQuery를 디버깅할 수 있습니다.이것에 의해, 다음과 같은 변수명을 취급하는 것을 좋아하지 않는 경우, 시간과 불만을 큰폭으로 줄일 수 있습니다.a
그리고.c
.
소스 맵에 대한 자세한 내용은 여기를 참조하십시오.JavaScript 소스 맵 소개
닷지: 소스 맵 비활성화
파일을 가져오는 대신 설정에서 JavaScript 소스 맵을 완전히 비활성화할 수도 있습니다.이 페이지에서 JavaScript를 디버깅할 계획이 없는 경우 이 옵션을 선택하는 것이 좋습니다.DevTools 오른쪽 하단에 있는 톱니바퀴 아이콘을 사용하여 설정을 연 다음,
라인을 제거하면 404를 제거할 수 있습니다.
//@ sourceMappingURL=jquery-1.10.2.min.map
jQuery 파일의 맨 위 부분을 참조하십시오.
jQuery 파일의 윗부분은 다음과 같습니다.
/*! jQuery v1.10.2
(c) 2005, 2013 jQuery Foundation, Inc.
jquery.org/license //@ sourceMappingURL=jquery-1.10.2.min.map */
그것을 로 변경해 주세요.
/*! jQuery v1.10.2
(c) 2005, 2013 jQuery Foundation, Inc.
jquery.org/license */
소스 맵의 목적
기본적으로 결합/최소화된 파일을 빌드되지 않은 상태로 다시 매핑하는 방법입니다.운영용으로 빌드할 때 JavaScript 파일의 최소화와 결합과 함께 원본 파일에 대한 정보를 저장하는 소스 맵을 생성합니다.생성된 JavaScript에서 특정 행과 열 번호를 조회하면 원본 위치를 반환하는 소스 맵에서 검색을 수행할 수 있습니다.개발자 도구(현재 WebKit 야간 빌드, Google Chrome 또는 Firefox 23+)는 소스 맵을 자동으로 구문 분석하여 세분화되지 않은 파일 및 바인딩되지 않은 파일을 실행하는 것처럼 보이게 할 수 있습니다(자세한 내용은 여기를 참조하십시오).
jQuery 1.11 및 2.1 Released에서 발표된 바와 같이 소스 맵의 코멘트는 삭제되므로 새로운 버전의 jQuery에서는 문제가 발생하지 않습니다.
공식 발표는 다음과 같습니다.
이 베타판에서는 소스 맵의 코멘트를 삭제했습니다.소스맵은 StackOverflow와 같은 포럼에서 수많은 혼란스러운 질문을 생성해 jQuery 자체가 고장났다고 생각하게 만드는 개발자들에게 매우 문제가 되고 곤혹스러운 것으로 판명되었다.
어쨌든 소스 맵을 사용할 필요가 있는 경우에도 사용할 수 있습니다.
소스맵의 생성과 배포는 계속 진행되지만 브라우저가 수동으로 맵파일을 관련짓는 것을 지원하지 않는 경우(현재 none do) 최소화된 파일 끝에 적절한 소스맵 코멘트를 추가해야 합니다.커스텀 빌드 프로세스를 사용하여 독자적인 jQuery 파일을 생성하면 소스 맵의 코멘트가 미니 파일에 존재하며 맵이 생성됩니다.소스 맵을 그대로 사용하여 소스 맵을 편집하여 맵파일을 완전히 무시할 수 있습니다.
여기서 변경에 대한 자세한 내용을 확인할 수 있습니다.
여기서 확인하실 수 있습니다.jQuery 1.11.0/2.1.0 Released
source-map 코멘트가 삭제됩니다.
맵 파일과 압축되지 않은 버전의 jQuery를 다운로드합니다.
미니화된 버전에 넣습니다.HTML에 최소 버전 포함:
Google Chrome 체크인:
JavaScript 소스 맵의 개요를 확인.
jQuery의 새로운 버전에는 다음 파일이 필요합니다.http://code.jquery.com/jquery-1.10.2.min.map
이 파일의 사용성에 대해서는, http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ 를 참조해 주세요.
업데이트:
jQuery 1.11.0/2.1.0
// 소스 매핑URL 코멘트는 압축 파일에 포함되지 않습니다.