sourcecode

ASP.NET 웹 페이지를 로드할 때 Underscore.js에 대한 Javascript ".map" 파일이 누락됨

codebag 2023. 5. 18. 21:02
반응형

ASP.NET 웹 페이지를 로드할 때 Underscore.js에 대한 Javascript ".map" 파일이 누락됨

Azure에서 실행되는 ASP.NET 웹 사이트의 일부인 웹 페이지가 있습니다.지금은 꽤 오랫동안 잘 운영되고 있습니다.갑자기 Underscore.js용 ".map"을 다운로드하려는 브라우저에 문제가 생겼습니다.제가 좀 읽었는데 JQuery가 Javascript 소스 파일(.js")의 디버깅 보조 도구로 ".map" 파일을 만드는 것 같습니다.그러나 웹 사이트의 Scripts 디렉토리를 보면 일부 JQuery 소스 파일에만 발생하고 일부 JQuery 소스 파일에만 발생하며 패턴이 무엇인지 알 수 없습니다.

하지만 브라우저가 JQuery의 일부가 아닌 Underscore.js에 대한 "맵" 파일을 로드하려고 하는 이유는 무엇입니까?또한, 왜 갑자기 이런 일이 일어나기 시작할까요?저는 Underscore.js를 웹 페이지에 꽤 오래 전에 추가했고 이전에는 이런 문제가 없었습니다.

Chrome Debugger Console 탭에서 확인할 때 나타나는 정확한 오류는 다음과 같습니다.

GET http://myazureapp.cloudapp.net/Scripts/underscore-min.map 404 (찾을 수 없음) 스크립트/underscore-min.map:1

당신이 경험하고 있는 은 소스 매핑입니다.이렇게 하면 최소화된 JS 파일로 작업할 때 브라우저의 개발자 도구에서 읽을 수 있는 코드로 디버그할 수 있습니다.

언더스코어의 축소된 버전은 파일 끝에 다음 행이 있습니다.

//# sourceMappingURL=underscore-min.map

브라우저의 개발자 도구가 다운로드를 시도합니다.underscore-min.map이 선을 마주칠 때.

오류를 제거하려면 다음 중 하나를 수행합니다.

  1. 다음에서 해당 줄 제거underscore-min.js
  2. 프로젝트에 언더스코어-min.map언더스코어.js를 추가합니다.

언급URL : https://stackoverflow.com/questions/18429625/missing-javascript-map-file-for-underscore-js-when-loading-asp-net-web-page

반응형