嘿,所以我发现有关构建 dojo 的文档在图层周围有点模糊。
对于我的Dojo 1.7+应用程序,我想要一个仅包含 Dojo 的层和一个仅包含我的代码的层,因此我可以将适当的版权/许可标题放在顶部。
查看构建配置文件模板,我看到:
layers : {
"dojo/dojo":{
include:["dojo/dojo","dojo/i18n","dojo/ready","dojo/domReady"]
},
"myapp/core":{
include:["myapp/core/module1","myapp/core/module2","myapp/core/module3"],
exclude:["dojo/dojo"]
}
}
但是当我查看我的'myapp/core'
层 js 文件时,我看到很多出现
'define("dojo*'.
我开始通过查找每个出现的 dojo 定义并将其放入 dojo/dojo 层包含列表来解决这个问题,但这似乎不是做层的适当方式,是吗?至少我不能只包含某些包吗?我在这里是不是有很大的误解?
奖励似乎图层属性“copyrightFile”不再有效。是否已弃用或更改?
谢谢