Модуль не найден: не удается разрешить «@sanity/client»
Я продолжаю получать эту ошибку на локальном хосте
Не удалось скомпилировать ./lib/client.js:1:0 Модуль не найден: не удается разрешить '@sanity/client'> 1 | импортировать sanityClient из '@sanity/client';2 | импортировать imageUrlBuilder из '@sanity/image-url';3 |4 | экспортировать константный клиент = sanityClient({
Import trace for requested module:
./pages/index.js
https://nextjs.org/docs/messages/module-not-found
Это мой ./pages/index.js
2 ответа
Вы также можете пропустить ошибки версии API, которые могут произойти в здравомыслии в соответствии с их документами, а также идентификатор проекта, для которого требуется еще один var в вашем .env.local, и, наконец, установлен ли у вас следующий плагин здравомыслия? также попробуйте это официальное руководство, как начать работу с nextjs npm next-sanity
//add this in .env.local file in your project frontend folder
NEXT_PUBLIC_SANITY_PROJECT_ID=Your Project ID Here
Рекомендации
Sanity Io — Документы — Управление версиями API
Как настроить Sanity CMS с помощью Next.js и TailwindCSS By Surjith SMПодключите свой контент к Next.jsconnect-your-content-to-next-js - Sanity IO Docs
Все, что я сделал, это побежалnpm install @sanity/client @sanity/image-url
, а затем импортировал {createClient} и imageBuilderUrl напрямую из узла-модуля. Здесь!