需要帮助创建dojo构建配置文件
Need help in creating dojo build profile
我的要求是在单独的war中构建dojo,并在应用程序war文件中使用它。为此,我需要在我的应用程序中创建包含所有必需的dojo组件的构建配置文件。有人可以帮助我一个例子如何实现这一点。我已经创建了一个不工作的配置文件,下面是我创建的配置文件。
var profile = (function(){
return {
basePath: "/dojo-war/src/main/webapp/resources",
releaseName: "dojo191",
action: "release",
layerOptimize: "closure",
optimize: "closure",
cssOptimize: "comments",
mini: true,
stripConsole: "warn",
selectorEngine: "lite",
defaultConfig: {
hasCache:{
"dojo-built": 1,
"dojo-loader": 1,
"dom": 1,
"host-browser": 1,
"config-selectorEngine": "lite"
},
async: 1
},
staticHasFeatures: {
"config-deferredInstrumentation": 0,
"config-dojo-loader-catches": 0,
"config-tlmSiblingOfDojo": 0,
"dojo-amd-factory-scan": 0,
"dojo-combo-api": 0,
"dojo-config-api": 1,
"dojo-config-require": 0,
"dojo-debug-messages": 0,
"dojo-dom-ready-api": 1,
"dojo-firebug": 0,
"dojo-guarantee-console": 1,
"dojo-has-api": 1,
"dojo-inject-api": 1,
"dojo-loader": 1,
"dojo-log-api": 0,
"dojo-modulePaths": 0,
"dojo-moduleUrl": 0,
"dojo-publish-privates": 0,
"dojo-requirejs-api": 0,
"dojo-sniff": 1,
"dojo-sync-loader": 0,
"dojo-test-sniff": 0,
"dojo-timeout-api": 0,
"dojo-trace-api": 0,
"dojo-undef-api": 0,
"dojo-v1x-i18n-Api": 1,
"dom": 1,
"host-browser": 1,
"extend-dojo": 1
},
resourceTags: {
copyOnly: function(filename, mid){
return (/^app'/resources'//.test(filename) && !/'.css$/.test(filename));
// Tag our copy only files
},
amd: function(filename, mid){
return !copyOnly(filename, mid)
&& /'.js$/.test(filename);
// If it isn't a test resource, copy only,
// but is a .js file, tag it as AMD
},
miniExclude: function(filename, mid){
return /'/demos'//.test(mid);
}
},
packages:[{
name: "dojo",
location: "dojo"
},{
name: "dijit",
location: "dijit"
},{
name: "dojox",
location: "dojox"
}
],
layers: {
"dojo/dojo": {
include: [ "dojo/dojo", "dojo/i18n", "dojo/domReady","dojo/parser","dojo/window", 'dojo/dom-geometry', 'dojo/dom-style',"dojo/_base/fx",'dojo/_base/declare','dojo/dom',"dojo/_base/window",'dojo/query',"dojo/_base/lang",'dojo/ready','dojo/_base/xhr'],
customBase: true,
boot: true
},
"dojo/dijit": {
include: [ "dijit/layout/BorderContainer",'dijit/layout/ContentPane','dijit/layout/TabContainer',
"dijit/form/Form", 'dijit/form/TextBox','dijit/form/Textarea', 'dijit/form/Select',
'dijit/form/ValidationTextBox', 'dijit/form/Button',
'dijit/layout/StackContainer','dijit/registry' ]
},"dojo/dojox": {
include: [ "dojox/grid/enhanced/plugins/Pagination",'dojox/data/QueryReadStore','dojox/grid/EnhancedGrid','dojo/data/ItemFileReadStore' ]
}
}
};
})();
问题可能是你的报价混合了单引号和双引号?
我的样本中有
"dojo/dojo": {
'dojo/dojo': {
相关文章:
- Sencha Touch构建-排除文件
- 如何在dojo应用程序构建概要文件中加载json文件
- 使用javascript配置文件作为handlebas博客模板,但配置不是't工作正常
- 我可以访问量角器配置文件中的参数吗
- 如何从配置文件中设置Angular值
- SoundCloud API-基于系统中的ID创建用户配置文件
- 先在Angular中加载配置文件,然后再加载其他文件
- 正在读取节点中的配置文件
- 通过Grunt任务注入内容,具体取决于asp.net项目构建配置
- 检查蒸汽配置文件url是否有效
- 将配置文件文件夹移动到sdcardfirefoxmobile14.0
- 可能有一个javascript和php的配置文件
- 对CommonJS配置文件使用全局变量
- 构建一些文件,复制其余文件
- 未从Selenium网络驱动程序中的配置文件接收到正确的值
- 使用AddThis-config-data_ga_property向两个Google Analytics配置文件报告
- 如何使用 RequireJS 构建多个模块,使用一个带有覆盖的物理配置文件
- 需要帮助创建dojo构建配置文件
- 在dojo构建配置文件中包含一个纯javascript文件
- 如何声明配置文件变量并将它们集成到JS文件中?如何为构建排除/包含函数