2
나는 다음과 같은 패턴으로 RequireJS를 사용하여 모듈을 작성했습니다
다음과 같이
를 작성하는 각 모듈을 지정
// File: fancy-function.js
define(function() {
return function() {
return foobar;
}
});
그런 그들을로드 : 내 모듈 버전 방법이
// File: main.js
require(["fancy-function"], function(fancyFunction) {
alert("Fancy function: " + fancyFunction());
});
있습니까? 특히, 나는 최소 또는 특정 버전 중 하나를 필요로 require
전화에 내가 버전 번호
- 원하는
그래서 공상의 버전 0.1로 시작하는 상상 -function.js이고 버전 0.2로 업데이트하는 중입니다. 버전 0.2가 필요한 main.js를 변경합니다. 모듈을로드하기 전에 적어도 최소한의 버전이 있음을 보증 할 수 있기를 바랍니다.
다중 버전은 실제로 동일한 모듈의 두 가지 버전을 원하는 사용자를위한 것입니다. 그것은 실제로 버전 지원이 아닙니다. 오히려, 즉석에서 컨텍스트를 수정하는 방법을 보여줍니다. 문서에서 필자가 찾고있는 것을 보여줄 것이라고 생각하지 않습니다. 필자가 원하는 기능을 얻으려면 플러그인을 작성해야 할 것입니다. –