본문 바로가기

IT/etc

[Eclipse] compressed / minified Javascript파일 validation에러 회피하기


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에서 예외를 적용해 해당 에러를 무시하는것.)