2017-03-01 98 views
0

我有這個在我需要的js配置:如何創建requirejs包「手動」?

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

現在,當我需要FOO或酒吧,它會嘗試加載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"} 
}); 

回答

0

想通了,只需要說出我的定義來電

這將爲testbundle.js

並再次有效正從格式混亂的代碼耿耿於懷,所以讓我們加倍下來就可以了

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