파일에 // # sourceMappingURL이 할당되었지만 이미 하나가 있습니다.
Firefox 콘솔이 내 프로젝트의 모든 단일 .js / .coffee 파일 (패키지 포함)에 대해 다음 오류를 출력하는 것을 확인했습니다.
-file- is being assigned a //# sourceMappingURL, but already has one
Chrome 콘솔에 아무것도 표시되지 않습니다. 모든 .map 파일을 삭제하고 Firefox의 캐시를 지우려고했지만 여전히 오류가 발생합니다.
경고 (오류 아님)이며 버그입니다 ( https://bugzilla.mozilla.org/show_bug.cgi?id=1020846 FF 33에서 수정 됨)
이 경고 / 오류는 다른 라이브러리 (각도, 백본 등)에도 적용됩니다.
저는 1 년 넘게 프로젝트를 진행해 왔으며 대략 마지막 Firefox 업데이트 때까지이 메시지를 본 적이 없습니다.
jQuery 1.9.x를 사용하여 받았으므로 jQuery를 1.11.x로 업데이트하고 오류가 사라졌습니다. 나는 이제 행복하다.
따라서 jQuery를 사용 중이고이 오류 / 경고가 표시되면 jQuery를 최신 버전으로 업데이트 해보십시오.
이것이 누군가를 돕기를 바랍니다.
Firefox 27.0.1에서는 이와 똑같은 오류가 발생했습니다. 이미 jQuery 1.11.0이 있습니다.
SyntaxError: Using //@ to indicate sourceMappingURL pragmas is deprecated.
Use //# instead kendo.dataviz.min.js:25
22:09:26.635 Error: http://localhost/project/Scripts/kendo.dataviz.min.js is being assigned a //# sourceMappingURL, but already has one
kendo.dataviz.min.js
문제가되는 줄을 열고 삭제했습니다.
//@ sourceMappingURL=kendo.dataviz.min.js.map
안에 코드를 넣어
$( document ).ready(function() {
//whatever
});
그러면 메시지가 사라집니다.
을 사용 하고을 (를) 통해 라이브러리를 Visual Studio 2013
다운로드 한 사용자 의 경우을 확인하면 아래에서이 경고가 표시되는 텍스트 주석을 찾을 수 있습니다.jQuery
NuGet
jquery-x.x.x.min.js
Firefox
// # sourceMappingURL=jquery-x.x.x.min.map
이러한 줄을 안전하게 제거 할 수 있습니다.
jquery 업데이트-jQuery 웹 사이트 http://www.jquery.com/download에서
압축 파일로 디버깅 할 때 사용할 소스 맵 파일을 다운로드 할 수도 있습니다. 맵 파일은 사용자가 jQuery를 실행하는 데 필요하지 않으며 개발자의 디버거 경험을 향상시킬뿐입니다. jQuery 1.11.0 / 2.1.0부터 // # sourceMappingURL 주석은 압축 파일에 포함되지 않습니다.
'programing tip' 카테고리의 다른 글
iOS 7-Safari에서 앞뒤로 스 와이프 기능을 비활성화하는 방법이 있습니까? (0) | 2020.10.20 |
---|---|
칵테일 파티 알고리즘 SVD 구현… 코드 한 줄로? (0) | 2020.10.20 |
Redux는 단순히 글로벌 상태를 미화하지 않습니까? (0) | 2020.10.20 |
RESTful 애플리케이션에서 CSRF를 방지하는 방법은 무엇입니까? (0) | 2020.10.20 |
OAuth 소비자 비밀을 안전하게 유지하는 방법과 손상되었을 때 대응하는 방법은 무엇입니까? (0) | 2020.10.20 |