minified/compress js파일에 대해 궁금하다면?
Reznoa님의 Javascript - pack/unpack, compress/uncompress, minify 하기
js 라이브러리를 쓸 경우, minified(compressed) 버전의 js파일에서 에러가 날 때가 있다.
압축된 버전의 js를 이클립스에서 파싱하지 못해 발생하는 에러라고 한다.
프로젝트의 x표시를 뒀다간 구동에 애로사항이 발생할 수 있으므로,
환경설정을 통해 validating을 회피하는 방법을 택하도록 한다.
Project > Properties > Javascript > Include Path
Source탭에서 프로젝트명을 펼쳐 Included나 Excluded를 더블클릭한다.
(또는 Included나 Excluded를 선택 후 우측의 Edit버튼 클릭)
하단의 Exclusion patterns에 Add를 눌러 적합한 패턴을 입력해준다.
*, ?, ** 등의 와일드카드를 지원하므로 경로를 포함해 적절히 입력해준다.
예를 들어 첫번째 스크린샷처럼 jquery.min.js파일이 말썽이라면
**/jquery*.js라고 입력해주면 된다.
에러가 사라졌음을 알 수 있다.
(회피하는것일 뿐, 해당 js파일을 열어보면 여전히 에러가 남아있다.
즉 프로젝트 단위의 validation에서 예외를 적용해 해당 에러를 무시하는것.)