我的问题是我需要结合大约200个dojo javascript文件。 Dojo使用AMD define / require模块系统。使用Google Closure和Shrinksafe的dojo内置工具由于版本不匹配而无法工作(工具来自1.11.3源是1.11.1)。
dojo构建包括引用AST的步骤,因此我假设你不能只在“组合器”中抛出任何旧代码。可能全局变量和其他命名冲突将是第一个问题。
这些工具通常足够聪明,可以处理任何旧的JavaScript吗?
答案 0 :(得分:1)
dojo构建工具专门用于构建dojo应用程序。您将无法使用YUI或其他人(如require.js)轻松构建
即使您的代码是1.11.1,您也应该能够从1.11.3构建。