You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

误删本地Sanity Studio且无Git仓库,如何从已部署版本找回schema?

Sanity Studio 已部署版本schema恢复方案

可以正常找回,只要你此前执行过sanity deploy同步过内容到Sanity后端,或在第三方托管平台留存过部署包,都可以快速拿到需要的schema文件。

操作步骤(针对部署到Sanity官方托管的情况)

  • 首先本地安装Sanity CLI工具,执行命令:npm install -g @sanity/cli
  • 运行sanity login,使用你之前部署Studio时绑定的Sanity账号完成授权登录
  • 运行sanity projects list,从返回的项目列表中找到你需要恢复的Studio对应的项目ID,记下来备用
  • 本地新建一个空文件夹,进入文件夹后执行sanity init,初始化时选择「关联现有项目(Link to existing project)」,输入刚才记录的项目ID,后续配置项全部选默认即可
  • 初始化完成后,打开项目根目录下的/schemas文件夹,里面的文件就是你此前部署版本的完整schema定义
  • 如果上述步骤没有拿到你需要的schema版本,可以在关联项目完成后直接执行sanity schema export,命令会主动从Sanity后端拉取当前生效的完整schema导出到本地

针对部署到第三方托管平台(Vercel/Netlify等)的情况

直接登录对应托管平台的控制台,找到该Studio的部署记录,下载部署时的源代码构建包,解压后在源码目录中找到/schemas文件夹即可拿到所需文件。

内容的提问来源于stack exchange,提问作者ayushgupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 14:45:04