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'
