.map 리소스가 없습니까?
이 질문에 이미 답변이 있습니다.
- jQuery의 jquery-1.10.2.min.map이 404 (찾을 수 없음) 11 답변을 트리거 합니다.
최근에 내 모든 프로젝트에서이 문제가 발생하기 시작했습니다. jquery 소스 파일에 대한 참조가 포함 된 색인 페이지가로드되면 콘솔에서 다음 오류를 기록합니다 GET http://localhost:3000/js/lib/jquery-1.10.2.min.map 500 (Internal Server Error)..
이것은 내 응용 프로그램에 전혀 영향을 미치지 않지만 콘솔을 열 때마다 보는 것이 정말 짜증납니다. 이것이 어디서 오는지 아는 사람이 있습니까?
편집 : .map 파일을 명시 적으로 참조하는 것이 아니라 <script src="js/lib/jquery-1.10.2.min.js"></script>
jQuery는 최근 소스 맵을 사용하기 시작했습니다.
예를 들어, 축소 된 jQuery 2.0.3 파일의 처음 몇 줄을 살펴 보겠습니다.
/*! jQuery v2.0.3 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
//@ sourceMappingURL=jquery.min.map
*/
JavaScript 소스 맵 소개에서 발췌 :
성능에 영향을주지 않고 결합 및 축소 한 후에도 클라이언트 측 코드를 읽기 쉽고 더 중요하게 디버깅 할 수 있기 를 바란 적이 있습니까? 이제 소스 맵의 마법을 통해 할 수 있습니다.
기본적으로 결합 / 축소 된 파일을 빌드되지 않은 상태로 다시 매핑 하는 방법 입니다. 프로덕션 용으로 빌드하고 JavaScript 파일을 축소 및 결합하면 원본 파일에 대한 정보를 포함하는 소스 맵이 생성됩니다. 생성 된 JavaScript에서 특정 행과 열 번호를 쿼리 할 때 원래 위치를 반환하는 소스 맵에서 조회를 수행 할 수 있습니다 . 개발자 도구 (현재 WebKit nightly 빌드, Google Chrome 또는 Firefox 23 이상)는 소스 맵을 자동으로 구문 분석하여 축소되지 않고 결합되지 않은 파일을 실행하는 것처럼 보이게 할 수 있습니다.
내 강조
매우 유용하며 사용자가 개발 도구를 열 때만 다운로드됩니다.
해결책
소스 매핑 라인을 제거하거나 아무 작업도하지 마십시오. 정말 문제가되지 않습니다.
참고 : 서버는 500이 아닌 404를 반환해야합니다. 프로덕션 환경에서 이런 일이 발생하면 보안 문제를 가리킬 수 있습니다.
나는 당신과 비슷한 경험을 가졌습니다. Denwer 서버가 있습니다. Chrome의 index.php에서 스크립트 src jquery.min.js 파일을 사용하지 않고 http://new.new 로컬 사이트를 로드 할 때 콘솔에서 오류 500 jquery.min.map이 발생했습니다. 이 문제를 간단히 해결했습니다. Chrome 및 Voila에서 확장 Wunderlist를 비활성화했습니다.이 오류가 더 이상 표시되지 않습니다. 아니요, Wunderlist가 다시 켜져있을 때이 오류를 다시 발견했습니다. 따라서 확장 프로그램을 확인하고 모두 또는 일부 또는 하나씩 비활성화하십시오. 행운을 빕니다!
참고 URL : https://stackoverflow.com/questions/18499930/missing-map-resource
'Nice programing' 카테고리의 다른 글
| LifecycleActivity, Activity, ActionbarActivity 및 AppCompactActivity 확장의 차이점은 무엇입니까? (0) | 2020.11.08 |
|---|---|
| 연결 문자열에서 Trusted_Connection과 통합 보안의 차이점은 무엇입니까? (0) | 2020.11.08 |
| Thrift, 프로토콜 버퍼, JSON, EJB 등의 성능 비교? (0) | 2020.11.08 |
| mine-full 및 theirs-full 명령의 목적 (0) | 2020.11.08 |
| Python에서 임의의 정수 목록 만들기 (0) | 2020.11.08 |