我有這些模塊中的每一個在單獨的文件「ModuleA.js」,「Moduleb.js」,「InitialDependency.js」和「OtherDependency.js定義像下面requireJs構建腳本
define("ModuleA", ["InitialDependency"], function (initDep){
return {};
});
define("ModuleB", ["ModuleA", "OtherDependency"], function (moduleA, otherDep){
return {};
});
代碼」。
這些模塊在我的應用程序中按順序加載。 ModuleB始終在ModuleA之後加載。這意味着在優化階段,我不希望將ModuleA的腳本組合到ModuleB的構建腳本中。我想下面的
ModuleA.built.js包括
- InitialDependency
- ModuleA
ModuleB.built.js包括
- OtherDependency
- ModuleB
我不希望它們都在同一個文件中,但是ModuleB可能永遠不會被加載。
我可以爲兩個模塊做一個構建腳本,但是這會很耗時,因爲我在我的項目中有相當多的模塊,並且希望構建腳本能夠一次構建大量的模塊。
我需要知道什麼來創建構建腳本來構建這兩個模塊(以及更多遵循相同的依賴模式)?