如何在创建dojo自定义构建时从层中排除dojo文件
How to exclude dojo files from a layer when creating a DOJO custom build?
我需要从层中排除dojo
依赖项。
基本上,app/Message.js
包含两个对dojo ["dojo/_base/declare", "dojo/topic"]
的引用,但我需要在购买构建器创建的层中保留dojo
代码。
目前我正在使用以下代码,但我收到一个错误:
错误(304)缺少层的排除模块。缺少:dojo/base/reclay;层:缺少app/app:dojo/topic;层:应用程序/应用程序
你能告诉我正确的方向并解决那个错误吗?
注意:我使用的是dojo
1.10
var profile = {
basePath: "../src/",
action: "release",
cssOptimize: "comments",
mini: true,
useSourceMaps: false,
optimize: "closure",
layerOptimize: "closure",
packages: ["app"],
stripConsole: "all",
selectorEngine: "lite",
layers: {
"dojo/dojo": {
boot: true,
customBase: true
},
"app/app": {
include: ["app/Message","app/Sender"],
exclude: ["dojo/_base/declare", "dojo/topic"]
}
},
staticHasFeatures: {
"dojo-trace-api": !1,
"dojo-log-api": !1,
"dojo-publish-privates": !1,
"dojo-sync-loader": !1,
"dojo-xhr-factory": !1,
"dojo-test-sniff": !1
}
};
您需要在包中列出dojo,以及要构建到层中的任何其他库。
var profile = {
...
packages: ["app","dojo"],
...
};
相关文章:
- 如何在dojo应用程序构建概要文件中加载json文件
- 在Dojo构建期间,在最小化期间关闭文件编译
- 如何使用 dojo 在不冻结浏览器的情况下下载文件
- DOJO自定义对话框-不解析模板文件
- Dojo Build-copyOnly在概要文件中不起作用
- I'我刚刚编译了一些dojo文件:如何在匿名包装器中调用函数
- Dojo 小部件:如何设置小部件内文件的 url
- 打开任何文本/文档文件进行编辑,使用Javascript/DOJO/或基于框架的点击事件和Java进行编辑
- 如何从 Dojo 的构建系统中排除文件
- 如何将使用 Dojo 上传程序选择的文件发布到 Dojo 1.7.5 的 servlet
- 无法使用 dojo 1.9 上传文件
- dojo 1.7 dojox/form/上传器不显示文件选取器对话框
- 如何将 html 文件加载到 XPages 中的 Dojo 对话框中
- 如何在创建dojo自定义构建时从层中排除dojo文件
- 从外部Javascript文件访问Dojo变量
- Dojo实习生设置firefox配置文件名称
- 需要帮助创建dojo构建配置文件
- 在dojo构建配置文件中包含一个纯javascript文件
- javascript (DOJO)文件缓存-客户端
- 如何从本地副本访问DOJO文件