2014-07-10 4 views
3

다른 곳에서 사용하는 모듈이 있지만 "모듈이 정의되지 않았습니다." 전역 지시문을 사용하면 작동하지만 모듈이 다른 곳에 정의되어 있음을 의미합니다. 이 문제를 해결할 방법이 있습니까?"모듈이 정의되지 않았습니다."해결 방법

"jshint_options": 
    { 
     "globals": { 
      "module": false 
     } 
    } 

답변

1

에서 module.js

/* exported module */ 
var module = (function($){ 
    ... 
    return {method: method}; 
})($); 
$(module.method); 

당신에게

감사, 따라서 다음 코드 조각을 삽입했습니다.

/* globals module: false */ 
3

내 경우 작동하지 않았다 당신의 jshint.rc에 다음 당신도 할 수 foo.js

var foo = function() { 
    function bar() { 
     module.method(); 
    } 
}; 
$(foo); 
관련 문제