我有这些模块中的每一个在单独的文件“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可能永远不会被加载。
我可以为两个模块做一个构建脚本,但是这会很耗时,因为我在我的项目中有相当多的模块,并且希望构建脚本能够一次构建大量的模块。
我需要知道什么来创建构建脚本来构建这两个模块(以及更多遵循相同的依赖模式)?