나는 최근에 bootsrap3를 가지고 놀고 있습니다. 소스에서 컴파일하고 distr js 및 css를 프로젝트에 포함했습니다. 문제는 GH 개발 도구에서 .map.css 파일을 얻으려고한다는 것입니다. 왜 그렇게하려고합니까? 비활성화하는 방법? 비활성화해야합니까? 개발 도구에 오류 표시를하지 않기 위해 해당 맵 파일을 추가 한 후 모든 스타일이 더 적은 파일에 정의 된대로 표시되므로 그다지 도움이되지 않습니다.
답변
라인 삭제 /*# sourceMappingURL=bootstrap.css.map */
에서을bootstrap.css
답변
.map 파일을 사용하면 브라우저가 축소 된 JS의 전체 버전을 다운로드 할 수 있습니다. 실제로 디버깅 목적입니다.
실제로 .map 누락은 문제가되지 않습니다. 브라우저가 개발자 도구를 열고 축소 된 파일을 감지하고 JS 디버깅이 가능한 한 좋지 않다는 것을 알려주기 때문에 누락되었음을 알 수 있습니다.
이것이 jQuery와 같은 라이브러리에 전체, 축소 및 맵 파일이있는 이유입니다.
.map 파일에 대한 전체 설명은 이 문서 를 참조하십시오 .
답변
라인 제거 /*# sourceMappingURL=bootstrap.css.map */
에bootstrap.css
오류가 지속되면 브라우저 캐시를 정리합니다 (CTRL + F5).
답변
"/*# sourceMappingURL=bootstrap.min.css.map */ "
다음 파일 에서 행 을 삭제하십시오 .
- css / bootstrap.min.css
- css / bootstrap.css
Linux에서 파일 경로를 가져 오려면 다음 명령을 사용하십시오. find / -name "\*bootstrap\*"
답변
이는 dev-tools를 사용할 때만 발생하며 프로덕션 서버에 액세스하는 일반 사용자에게는 발생하지 않습니다.
어쨌든 dev-tools에서이 동작을 비활성화 하는 것이 유용하다는 것을 알았습니다 . 설정을 열고 “Enable source maps”옵션을 선택 취소하십시오.
더 이상 맵 파일에 액세스하려는 시도가 없습니다.
답변
올바른 .map 파일이없고 bootstrap.css의 행을 편집하지 않으려면 더미 .map 파일을 만들 수 있습니다.
제 경우에는 오류가 발생했습니다.
GET /bootstrap.css.map not found.
그래서 / public 디렉토리에 빈 bootstrap.css.map을 만들었고 오류가 중지되었습니다.
답변
css / bootstrap.min.css
에서 / * # sourceMappingURL = bootstrap.min.css.map * / 삭제
css / bootstrap.css
에서 / * # sourceMappingURL = bootstrap.css.map * / 삭제