2013-05-22 2 views
2

Mac OS X 버전 10.7.5에서 Appcelerator 's Titatium을 실행 중입니다. 이것을 쓰는 3.1)와 jshint-eclipse plugin (http://github.eclipsesource.com/jshint-eclipse/) (이 글을 쓰는 시점의 최신 버전, 0.9.6). 플러그인은 jshint 1.1.0의 "built in"버전을 실행하고 있습니다.이클립스 플러그인 (티타늄)과 함께 최신 버전의 jshint를 사용하려고 할 때 "파일이 유효한 JSHint 라이브러리가 아닙니다."

최신 버전의 jshint를 실행하고 싶습니다. 작성하는 시점은 2.1.1입니다. 플러그인의 UI에는 원하는 버전의 jshint를 실행하는 메소드가 있습니다. Titanium Studio > Preferences > JSHint을 참조하십시오. 나는 과거에 그것을 성공적으로 사용했습니다. 그러나 지금 내가 다운로드 한 jshint.js의 2.1.1 버전을 가리키면 JSHint 환경 설정 대화 상자에 "파일이 유효한 JSHint 라이브러리가 아닙니다."오류가 발생합니다. 그래서 현재는 내장 버전 만 실행할 수 있습니다.

내가 시도한 jshint.js 다운로드는 http://jshint.com/install/입니다. 나는 성공적으로 "노드 (NPM)"와 "브라우저 번들"버전을 모두 시도했다.

JSHint 버전 2.1.1을 실행하기 위해 jshint-eclipse 플러그인 버전 0.9.6을 얻는 방법이 있습니까? 아니면 플러그인을 업데이트하기 만하면됩니까?

답변

2

이 문제는 issue 43에서 논의되었습니다. 다음 jshint-eclipse 업데이트에서 수정 될 것입니다. 불행히도 연례 Eclipse 릴리스 전에 많은 시간이 없지만 다음 주에이 업데이트를 게시하기를 바랍니다. 그 동안에이 comment에 설명 된 해결 방법을 사용할 수 있습니다 (다음 줄을 jshint.js 상단에 추가하십시오).

var window = {}; 
+0

링크 된 주석은'#!/usr/bin/env rhino' 줄이 eclipse에서 작동하지 않으므로'var window = {};'줄을 맨 위 부분에 추가하면됩니다. 그것을 작동 시키려면'jshint.js'를 사용하십시오. 이를 반영하는 편집을 제출했으나이 주석을 추가하여 편집을 피어 리뷰하기 전에 올바른 정보를 사용할 수있게했습니다. – minnow

+0

이 업데이트를 주셔서 감사합니다. – ralfstx