错误 404 未找到 - validate.js - 尝试使用 dmodel 时
Error 404 Not found - validate.js - When trying to use dmodel
我正在尝试使用新的 dmodel 模块,但由于 404 未找到错误而无法使用。似乎 jsonSchema 模块正在引用包中不存在的模块
'json-schema/lib/validate'
据我所知在 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
在文档中,他们提到了 JSON 架构 (v3) 已被使用。
这意味着您需要在应用程序中包含 json-schema 包。不幸的是,没有提到要使用哪个包。在 package.json 文件中,还有一个关于 json-schema.
的提及
"devDependencies": {
"intern-geezer": "1.6.*",
"dstore": "1.0.0",
"json-schema": "0.2.2"
},
有许多可用的软件包版本,您应该可以使用其中的任何一个。此处有更多详细信息 http://json-schema.org/implementations.html
您可能会用到这个 https://github.com/kriszyp/json-schema。它由开发 dmodel 包的同一贡献者提供。
希望这对您有所帮助。
我正在尝试使用新的 dmodel 模块,但由于 404 未找到错误而无法使用。似乎 jsonSchema 模块正在引用包中不存在的模块
'json-schema/lib/validate'
据我所知在 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
在文档中,他们提到了 JSON 架构 (v3) 已被使用。
这意味着您需要在应用程序中包含 json-schema 包。不幸的是,没有提到要使用哪个包。在 package.json 文件中,还有一个关于 json-schema.
的提及"devDependencies": {
"intern-geezer": "1.6.*",
"dstore": "1.0.0",
"json-schema": "0.2.2"
},
有许多可用的软件包版本,您应该可以使用其中的任何一个。此处有更多详细信息 http://json-schema.org/implementations.html
您可能会用到这个 https://github.com/kriszyp/json-schema。它由开发 dmodel 包的同一贡献者提供。
希望这对您有所帮助。