我有以下幾點。將嵌套模塊與require.js優化器結合使用
require([ 'a', 'b' ], function() {
if(x){
require([ 'c', 'd' ], function() {});
}
});
c
將始終裝載d
。無論如何,優化器優化c
和d
,以便它們將作爲一個文件加載?
編輯:
也即時使用r.js作爲優化。我的構建腳本的模塊看起來像這樣。
modules: [
{
name: "main",
},
{
name: "c",
include: ["d"]
}
]
這將包括在c
d
,但兩者c
和d
仍然在運行時加載。
是我使用r.js,我已經使用include選項嘗試。這對我不起作用。 – 2013-02-09 16:57:42
關於編輯:是不是隻會產生一個文件,裏面有'a','b','c'和'd'?我想'c'和'd'作爲一個文件加載,並且只在需要時才加載。 – 2013-02-09 20:46:44