需要 Dojo 类 Like Import ClassFolder.*;在 Java

Requiring Dojo Classes Like Import ClassFolder.*; in Java

我在一个文件夹中放置了 100 个不同的道场 类。有没有办法把它们包括进去而不需要一个一个地列出来。

 require([
        "ClassFolder/*",
        "dojo/domReady!"
      ], function(
        myClasses
      ) { ...... });

我正在使用 Dojo 1.10.4

我不认为它可以直接在 dojo 1.10 中实现,因为您无法在浏览器中从文件系统中检索文件列表。

一个想法可能是在 node.js 中构建一个实用函数,它可以输出对 AMD 模块的引用数组,该数组可以“包含”在您加载的 JS 应用程序中浏览器。

我们在为 dojo 构建准备一个特殊文件时使用了类似的方法,我们需要在其中创建一个模块(层),其中包含对我们的 dojo 类 和小部件的 150 多个引用。

所以基本上不用手动输入每个文件 require([],function(){}),我们让节点创建具有正确路径的层来需要我们的模块。