跳至內容
文件錯誤頁面中不可導入 Document

頁面中不可導入 Document

避免在 pages/_document.js 以外的頁面導入 next/document

錯誤原因

pages/_document.js(如果您使用 TypeScript,則為 pages/_document.tsx)以外的頁面中導入了 next/document。這可能會導致應用程式出現非預期的問題。

可能的解決方法

僅在 pages/_document.js(或 pages/_document.tsx)中導入並使用 next/document 來覆寫預設的 Document 元件

pages/_document.js
import Document, { Html, Head, Main, NextScript } from 'next/document'
 
class MyDocument extends Document {
  //...
}
 
export default MyDocument