[Javascript] requirejs 익명 종속성이 정의되지 않았습니다.


Answers

Question

requirejs 및 종속성에 대한 정의가 정의되지 않았습니다.

내 설정은 다음과 같습니다.

var lib = function (){...};

define(function() {
    return lib;
});

모듈은 다음과 같이 정의됩니다.

var mod = function (){
   ...
   lib('para') ...
};

define(["lib/lib"], function(lib) {
    return mod;
});

내 main.js에서 나는 이것을 가지고있다.

require(['lib/lib'], function(lib){
   lib('para').mod();
})

문제 : Lib은 main.js에서 사용할 수 있지만 mod에서는 오류가 발생합니다. Uncaught ReferenceError: lib is not defined