我一直在使用具有以下模式的 RequireJS 创建模块:
// File: fancy-function.js
define(function() {
return function() {
return foobar;
}
});
然后按如下方式加载它们:
// File: main.js
require(["fancy-function"], function(fancyFunction) {
alert("Fancy function: " + fancyFunction());
});
有没有办法对我的模块进行版本控制? 特别是,我想
- 为我创建的每个模块分配一个版本号
- 调用
require
时,需要最低版本或特定版本
所以想象一下,我从 fancy-function.js 的 0.1 版开始,并且正在将其更新到 0.2 版。我对需要版本 0.2 的 main.js 进行了更改。我希望能够保证在加载模块之前我至少拥有最低版本。