Sanity运行报错:未定义文档类型,而非预期空Schema
出现“No document types”错误的原因
- Sanity v3及以上版本不再支持空Schema启动,强制要求至少定义一个文档类型。早期v2版本允许空Schema运行,但v3进行了架构重构,把文档类型作为启动的必要条件。
- 若你初始化时选了“空项目”模板,当前版本的空模板并不会自动生成兼容空Schema的配置,仍需手动添加至少一个document类型定义。
- 检查
./schemas目录下的配置文件(比如schema.js),如果没有导出任何document类型的Schema对象,或者导出的数组为空,就会触发该错误。
内容的提问来源于stack exchange,提问作者user19637275
相关产品推荐
相关产品推荐

