我使用 frisbyjs 和模块 jsonschema, jasmine-node 运行。
有这样一个方案名test.json:
{
"error": {
"type": "array",
"minItems": 2,
"items": {
"type": "object",
"properties": {
"description_ru": {
"description": "Информация об ошибке на русском языке",
"type": "string"
},
"description_en":{
"description": "Информация об ошибке на английском языке",
"type": "string"
}
},
"additionalProperties":false
}
}
}
我需要包括他的其他方案,例如:
{
"title": "Не корректный email",
"type": "object",
"properties": {
"status": {
"description": "Статус операции",
"type": "integer",
"enum": [68]
},
"error": {
"$ref": "test.json#error"
}
},
"required":["status", "error"],
"additionalProperties": false
}
两个方案都位于同一个目录中,运行验证器后我有下一个错误SchemaError: no such schema
如何解决这个问题呢?