繁体   English   中英

如何“手动”创建requirejs包?

[英]How to create requirejs bundles “manually”?

我在我的require js配置中有这个:

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某些内容,例如:

bar.js

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

想通了,只需要命名我的定义调用

这对于testbundle.js有效

再次从格式错误的代码中获取麻烦,所以让我们加倍讨论

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM