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

咨询:sanityClient的'(config: ClientConfig): SanityClient'签名已弃用问题

解决SanityClient弃用提示的方案

这个弃用提示是因为Sanity官方已经不再推荐使用sanityClient构造函数初始化客户端,现在统一改用createClient方法,修改步骤很简单:

  • 第一步:修改导入语句,把原来的sanityClient导入换成createClient
  • 第二步:将代码里的sanityClient({...})替换为createClient({...}),原有配置参数完全保留即可

修改后的完整代码示例:

import { createClient } from '@sanity/client'

export const client = createClient({
    projectId: process.env.REACT_APP_SANITY_PROJECT_ID,
    dataset: 'production',
    apiVersion: '2023-08-17',
    useCdn: true,
    token: process.env.REACT_APP_SANITY_TOKEN
})

这样修改后就能消除弃用提示,同时适配Sanity最新的客户端版本特性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 20:40:58