我在文件夹中放置了100个不同的dojo类。无论如何要包括它们而不要求它们一个接一个。
require([
"ClassFolder/*",
"dojo/domReady!"
], function(
myClasses
) { ...... });
我正在使用Dojo 1.10.4
答案 0 :(得分:0)
我不能直接在dojo 1.10中使用,因为你无法从浏览器中的文件系统中检索文件列表。
一个想法可能是在node.js中构建一个实用程序函数,它可以输出一个对AMD
模块的引用数组,该数组可以被包含在你的浏览器加载的JS应用程序中。
我们在为dojo构建准备一个特殊文件时使用了类似的方法,我们需要创建一个模块(层),其中包含对我们的dojo类和小部件的150多个引用。
所以基本上手动在每个文件中手动输入require([],function(){})
,我们让节点创建一个具有正确路径的层来要求我们的模块。