我一直在寻找一种方法来自动从其他层中排除公共层中包含的模块,以减少我们构建中重复代码的数量。在进行谷歌搜索时,我遇到了来自https://dojotoolkit.org/reference-guide/1.8/build/profiles.html?highlight=layerdependencies的“layerDependencies” 。在此之前,我一直在查看 writeAMD 文档,在此处输入链接描述。这两个页面似乎都是针对 Dojo 1.8 的,但包含的似乎是层定义中可以包含的内容的互斥定义(例如,“copyright”与“copyrightFile”)。
我的直觉告诉我其中一个文档已经过时,应该被弃用,可悲的是,我的直觉也告诉我它可能是以前的链接。但是,当与 writeAMD 的语法混合时,layerDependencies 在我的构建中起作用。
这两个文件都有效吗?