Spec-Zone.ru › Next.js

Нет импорта заголовка в документе

Запретить использование next/head в pages/_document.js.

Почему произошла эта ошибка

next/head был импортирован в pages/_document.js. Это может вызвать непредвиденные проблемы в вашем приложении.

Возможные способы исправить это

Импортируйте и используйте только next/document в pages/_document.js, чтобы переопределить компонент по умолчанию Document. Если вы импортируете next/head для использования компонента Head, импортируйте его из next/document вместо этого, чтобы изменить код <head> на всех страницах:

import Document, { Html, Head, Main, NextScript } from 'next/document'
 
class MyDocument extends Document {
  static async getInitialProps(ctx) {
    //...
  }
 
  render() {
    return (
      <Html>
        <Head></Head>
      </Html>
    )
  }
}
 
export default MyDocument

Полезные ссылки

  • Пользовательский документ

© 2024 Vercel, Inc.
Licensed under the MIT License.
https://nextjs.org/docs/messages/no-head-import-in-document

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API