Build 如何根据现有图层文件构建Dojo图层?

Build 如何根据现有图层文件构建Dojo图层?,build,module,dojo,layer,amd,Build,Module,Dojo,Layer,Amd,我正在使用Dojo 1.9,并且很高兴使用Dojo builder构建图层文件。我想能够做的是构建包含引用第三方模块的模块的层文件,但我只拥有包含这些模块的预构建层文件,而不是单个第三方模块文件 有两个原因需要这样做:有时我没有单独的模块文件,只有层文件,有时即使我有单独的模块文件,我也不打算将它们捆绑到我的层中,因此不想让生成器扫描所有这些模块文件来增加构建时间 如果我有这些第三方模块的原始模块源代码,我可以让它正常工作,但是如果我只有预构建的Dojo层,它可以正常工作吗 我尝试在我的层规范中

我正在使用Dojo 1.9,并且很高兴使用Dojo builder构建图层文件。我想能够做的是构建包含引用第三方模块的模块的层文件,但我只拥有包含这些模块的预构建层文件,而不是单个第三方模块文件

有两个原因需要这样做:有时我没有单独的模块文件,只有层文件,有时即使我有单独的模块文件,我也不打算将它们捆绑到我的层中,因此不想让生成器扫描所有这些模块文件来增加构建时间

如果我有这些第三方模块的原始模块源代码,我可以让它正常工作,但是如果我只有预构建的Dojo层,它可以正常工作吗

我尝试在我的层规范中指定“排除”选项,但这似乎会影响生成到我的层中的模块,而不是它试图作为单个模块文件定位的模块


有什么方法可以做到这一点吗?

有点晚了,尽管希望这对某人有所帮助。面对同样缺乏相关答案的情况,我最终放弃了与建设者合作的尝试,尤其是考虑到我的第三方甚至连自己都无法构建。相反,我设置了grunt contrib concat来输出AMD层,并用它构建了一个项目,同时注意在dojoConfig中明确引用库层


很高兴找到另外一个曾经尝试过的人!在webpack中,我在非Dojo项目中组装其他组件方面取得了很好的成功,因此我可能会给它一个go-grunt工具,或者给它一个相当于gulp的工具,它不是我最喜欢的工具。谢谢很好,我不知道网页包。它看起来像一个重量级的建设者,就像Dojo建设者一样。我一定要试一试,看看是否更方便。只要不探索依赖关系,将模块组合在一起实际上是一件容易的事情。