Búsqueda de sitios web

typescript - El módulo '"sanity"' no tiene un miembro exportado 'defineConfig'


Acabo de terminar de trabajar en un proyecto usando Next.js 13 y Sanity como CMS sin cabeza. Aquí está el problema que estoy experimentando:

Cuando corro

vercel build

Recibo el error de que 'sanity' no tiene un miembro exportado 'defineConfig' y esto proviene del archivo sanity.config.ts.

Estoy usando Sanity Studio v3 y he configurado Sanity en mi proyecto usando

npm create sanity@latest

Esto es lo que he intentado. Desinstalé Sanity y reinstalé la última versión, pero eso no funcionó. Una investigación más profunda me llevó a este gist, así que eliminé la importación de 'deineConfig' y también como el contenedor exterior para la configuración del estudio de Sanity, pero eso resultó en otros errores en otros lugares. Específicamente, 'sanity' dice que no tiene miembros exportados 'defineType' y 'defineField'.

Respuesta #1

por favor intenta

import {defineField, defineType} from 'sanity/lib/exports'
import {defineConfig} from 'sanity/lib/exports'