저는 모든 scritps를 하나의 파일로 결합하는 requirejs (gulp-requirejs) 용 gulp.js 및 최적화 도구를 사용하고 있습니다. 나는 하나의 이름을 가진 모듈을 정의하지만 이름을 생성한다. 문제는 그 모듈을 다른 파일에서 호출하는 방법을 모른다는 것입니다. page1.js 예를 들어RequireJS : 옵티마이 저가 정의 모듈의 이름을 생성합니다.
:
...
define("map",["jquery"],function($){
...
});
define("lib", ["jquery"],function($){
...
});
및 page2.js에
나는 LIB 모듈 page1.js를 호출하고 싶습니다하지만 난 그것을 할 방법 확실하지 않다? 최적화 도구가 이름을 설정하지 않았다면 코드가 작동하지만이 방법을 사용하면 어떻게 작동시키는 지 모릅니다. 어떤 아이디어?
죄송합니다 내 page2.js 구성에서 번들을 사용하려고하면 정말 기본적인 것을 놓치고 있어야합니다. lib는 정의되지 않습니다. page1.js에 대한 설정에서 스크립트 및 종속성 (예 : jquery 등) 및 shim에 대한 모든 경로가 있는데 뭔가 빠졌습니까? 내가 뭘하려고하는지 당신이 첫 번째 시나리오에서 설명하는 것입니다 - lib 모듈입니다 단일 진입 점을 가지고하는 것입니다. – mddev
마침내 docs를주의 깊게 읽은 후, page2.js에서 사용할 때 lib가 아닌 "map"이라고 부릅니다. 하지만 번들을 사용할 필요가없는 첫 번째 시나리오와 같은 단일 진입 점은 어떻게 가질 수 있습니까? – mddev