我尝试使用新的dmodel模块,但由于找不到404错误而无法使用。似乎jsonSchema模块引用了包中不存在的模块
' JSON-架构/ LIB /验证'
据我所知,在dmodel包中没有这样的路径或javascript文件
我的代码看起来像这样
<script>
require(
[
'dojo/_base/declare',
'dstore/Memory',
'dmodel/extensions/jsonSchema'
],
function (declare, Memory, jsonSchema) {
var myStore = new Memory({
model: jsonSchema({
properties: {
someProperty: {
type: "number",
minimum: 0,
maximum: 10
},
}
})
});
});
</script>
导致此路径找不到404
答案 0 :(得分:1)
在文档中,他们提到了 JSON Schema(v3)已被使用。
这意味着您需要在应用程序中包含json-schema包。不幸的是,没有提到使用哪个包。在package.json文件中,还有一个关于json-schema的提及。
"devDependencies": {
"intern-geezer": "1.6.*",
"dstore": "1.0.0",
"json-schema": "0.2.2"
},
有许多可用的软件包版本,您应该能够使用它们中的任何一个。更多详情Galen framework
您可以使用此http://json-schema.org/implementations.html。它是由开发dmodel包的同一个贡献者。
希望这有用。