据我了解Dojo构建,它需要大量的dojo,dijit和dojox模块文件,将它们复制到你的releaseDir,缩小它们然后将必要的文件连接到你的最终输出文件(可能是dojo.js) )。
我发现在运行Dojo构建时不需要复制和压缩dojo,dijit和dojox文件每个,因为它们保持不变。
有没有办法'预缩'这些文件并告诉Dojo使用它们。现在,我缩小了一堆我永远不会真正包含在最终构建文件中的文件。我不介意这样做一次,每次我转移到新版本的Dojo,但是在每次构建时都这样做会延长我的构建时间并用糠填充我的构建日志。
有没有人知道这样做的方法?
答案 0 :(得分:1)
您可以将构建工具指向已构建的dojo,dijit和dojox文件夹集。依赖项解析仍然有效,因为文件保留了define
s。
不构建两次的“技巧”要求您在自己的模块中需要任何全局变量,但这就是您使用AMD的原因。