[英]Dojo Custom Build with Gridx
所以我一直在尝试在添加gridx小部件后构建我的DOJO。
我在我的app.profile.js文件中添加了gridx模块,如下所示:
layers: {
"gridx/gridx": {
include: [
"gridx/Grid",
"gridx/core/model/cache/Async",
"gridx/modules/CellWidget",
"gridx/modules/Edit",
"gridx/modules/Filter",
"gridx/modules/Pagination",
"gridx/modules/pagination/PaginationBar"
]
}
}
在编译期间,我不断遇到这些错误。
error(311)缺少依赖项。 模块:应用程序/屏幕; 依赖性:js / plugins / gridx / Grid错误(311)缺少依赖性。 模块:应用程序/屏幕; 依赖项:js / plugins / gridx / core / model / cache / Async error(311)缺少依赖项。 模块:应用程序/屏幕; 依赖性:js / plugins / gridx / modules / CellWidget错误(311)缺少依赖性。 模块:应用程序/屏幕; 依赖性:js / plugins / gridx / modules / Edit error(311)缺少依赖性。 模块:应用程序/屏幕; 依赖性:js / plugins / gridx / modules / Filter error(311)缺少依赖性。 模块:应用程序/屏幕; 依赖性:js / plugins / gridx / modules / Pagination错误(311)缺少依赖性。 模块:应用程序/屏幕; 依赖关系:js / plugins / gridx / modules / pagination / PaginationBar
不知道我在这里错过了什么,我已经进行了一段时间的故障排除。
packages.json代码
{
"name": "app",
"version": "1.0",
"dependencies": {
"dojo": "current",
"dijit": "current",
"dojox": "current",
"util": "current",
"gridx": "current",
},
"description": "app Components Package",
"dojoBuild": "app-common.profile.js"
}
您的构建配置文件需要一个packages部分,该部分将告诉构建网格代码所在的位置。
build.profile.js
basePath: "../dojo-release-1.8.3-src",
...
packages:[
{name: 'dojo', location: 'dojo'},
{name: 'dijit', location: 'dijit'},
{name: 'dojox', location: 'dojox'},
{name: 'gridx', location: '../PATH/TO/gridx'} // path is relative from basePath
],
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.