Dojo 构建 profile.layers 与 profile.dependencies.layers?

Posted

技术标签:

【中文标题】Dojo 构建 profile.layers 与 profile.dependencies.layers?【英文标题】:Dojo build profile.layers vs. profile.dependencies.layers? 【发布时间】:2012-11-30 02:27:24 【问题描述】:

哇,这完全令人困惑,dojo 1.8 文档似乎是围绕构建层的完整 clusterf**k。有人知道那里发生了什么吗?

在构建脚本示例配置文件中,示例 amd.profile.js 具有 profile.layers["dojo/dojo"] 并且 tutorial 遵循相同的语法。

除了教程之外,在 1.8 build documentation 中没有提到这种结构,而是提到了 profile.dependencies.layers[n]

该文档还引用了非 AMD 语法,并且为了增加另一个混淆“层”,还有一个 profile.dependencies.layers[n].dependencies

我应该使用哪个?这实际上是否在任何地方以任何一致性或清晰性记录在案?

【问题讨论】:

【参考方案1】:

我了解到 Dojo 1.8 参考指南包含有关构建配置文件的过时信息,但 Dojo 1.8 构建教程是最新的:

http://dojotoolkit.org/documentation/tutorials/1.8/build/

该教程推荐此博客文章以获取有关层和构建优化的更多信息:http://www.sitepen.com/blog/2012/06/11/dgrid-and-dojo-nano-build/

【讨论】:

以上是关于Dojo 构建 profile.layers 与 profile.dependencies.layers?的主要内容,如果未能解决你的问题,请参考以下文章

错误:应用dojo构建后defineAlreadyDefined

Dojo 1.8 构建系统 - 如何设置前缀/路径?

在 dojo 1.7.2 中构建

如何使用简单的 Dojo 1.8 构建?

dojo/cordova 项目的单层构建文件

如何设置包含多个应用程序的 Dojo 构建流程?