在我们道场的系统,我们有一些像我们dojoConfig在下列规定:Dojo构建包配置
packages: [{
name: "myWidgets",
location: "/js/libs/widgets"
}]
所以,在我们需要声明,所有我们需要做的是一样的东西:
require(["myWidgets/myCalendarWidget"....
问题是,当我运行构建,这个dojoConfig不可用,我得到许多缺少的依赖关系错误,因为'myWidgets'没有根据构建配置文件定义。
现在,我已经尝试向构建配置文件添加一个包块,但最终结果是创建一个实际的'myWidgets'包,这是我不想要的。
那么,有什么办法让构建看到'myWidgets'别名的定义,但是构建输出的最终结果仍然是镜像常规文件结构(即/ js/libs/widgets)吗?我试图在构建配置文件的defaultConfig元素中定义这些路径别名,这也不起作用。
道场的什么版本? –
对不起,它的1.7.2 – sma