如何“手动”创建requirejs包?

时间:2017-03-01 12:30:45

标签: javascript requirejs bundle

我在我的require js config中有这个:

require.config({
    bundles:{
        "testbundle":["foo","bar"]
    }
});

现在,当我需要foo或bar时,它会尝试加载js/testbundle.js

该文件的内容应该是什么,如果 foo.js是:

define([],function(){
    return {foo:"foo"}
});

bar.js是:

define([],function(){
    return {bar:"bar"}
});

如果bar.js对某些不属于捆绑包的内容有所依赖,例如:

bar.js

define(["baz"],function(Baz){
    return {bar:"bar"}
});

1 个答案:

答案 0 :(得分:0)

想出来,只需要命名我的定义调用

这对testbundle.js

有效

再次从格式不佳的代码中获取唠叨,所以让我们双击它

```
define("foo",["bar"],function(Bar){
    return {foo:"foo"}
});
define("bar",["baz"],function(Baz){
    return {baz:"baz"}
});
```