나는이 자바 스크립트를JSHint 오류 자바 스크립트 클로저 "개체가이 속성 또는 메서드를 지원하지 않습니다"
명령 :
%systemroot%\system32\cscript.exe
인수 :
//Nologo "%userprofile%\Documents\jshint\env\wsh.js" /forin:true,noarg:true,noempty:true,eqeqeq:true,bitwise:true,undef:true,unused:true,browser:true,jquery:true,indent:4,maxerr:500 $(ItemPath)
나는
JSLint 스타일을 사용하는 괄호를 배치하려고했습니다
[%pathname%\js\JScript1.js]
Line 3 character 18: Object doesn't support this property or method
Implied globals:
window: 3
:
합니다 ($(ItemPath)
은 Visual Studio에서 현재 선택된 항목으로 대체) ... 그리고 그것은 나에게이 출력을주고 하지만 그게 나에게도 같은 오류가 발생합니다 :
(function ($) {
// a comment
}(window.jQuery));
내 자바 스크립트에 문제가 있습니까? 아니면 JSHint 버그입니까?
업데이트 : JSHint 버그쪽으로 기울고 있어요,이 자바 스크립트 :
(function ($) {
// a comment
})(window.jQuery);
// is this a bug?
window.alert("maybe?");
날이 오류를 제공합니다 :
Line 5 character 23: Object doesn't support this property or method
업데이트 # 2 : 나는 이것이이라고 생각 args를 전달하는 올바른 방법은 wsh.js
:
//U //Nologo "%userprofile%\Documents\jshint\env\wsh.js" /forin:true /noarg:true /noempty:true /eqeqeq:true /bitwise:true /undef:true /unused:true /browser:true /jquery:true /indent:4 /maxerr:500 $(ItemPath)
그러나,이 코드 :
(function (w, $) {})(window, jQuery);
아직도이 출력 :
[%pathname%\js\JScript1.js]
Line 1 character 37: Object doesn't support this property or method
업데이트 # 3 : 알고 보니, 내가 참 바보입니다.
나는 최신 사용하려고했다 : 나는 R09을 사용하고해야 할 때 ... https://nodeload.github.com/jshint/jshint/zipball/master
을 : https://nodeload.github.com/jshint/jshint/zipball/r09
당신에게 오류가 wsh.js 자체에없는 확신? wsh.js의 3 행 18 호에 의심스러운 점이 있습니까? –
@Dan Davies Brackett 일지 모르지만 라인 #과 캐릭터 #은 항상 내 소스 js의 마지막 문자로 바뀝니다. – travis
JSHint 관리자가 여기 있습니다. 티켓을 만드시겠습니까? 주인은 이렇게 실패해서는 안됩니다. 감사합니다. –