Javascript AJV-引用外部模式而不首先添加它

Javascript AJV-引用外部模式而不首先添加它,javascript,json,ajv,Javascript,Json,Ajv,是否可以使用AJV引用以前未通过addSchema()添加的架构 我想解决这样一个引用: { "$schema": "http://json-schema.org/draft-07/schema", "type": "object", "additionalProperties": false, "properties": { &

是否可以使用AJV引用以前未通过
addSchema()
添加的架构

我想解决这样一个引用:

{
    "$schema": "http://json-schema.org/draft-07/schema",
    "type": "object",
    "additionalProperties": false,
    "properties": {
        "id": {
            "$ref": "project-id.schema.json#/definitions/id"
        }
    }
}
没有先明确添加
project-id.schema.json

answer.json

{
“$id”:“stac”koverflow://schemas/answer.json",
“类型”:“对象”,
“财产”:{
“id”:{
“$ref”:“id.json”
}
}
}
id.json

{
“$id”:“stac”koverflow://schemas/id.json",
“类型”:“字符串”
}
通过
schemas
选项一次添加所有架构
const Ajv=require('Ajv');
const ajv=新ajv({
模式:[
需要('./id.json'),
要求(“./answer.json”)
]
});
const validate=ajv.getSchema('stackoverflow://schemas/answer.json');
验证(42);
//=>错误
验证({id:42});
//=>错误
验证({id:'