跳到内容
文档错误页面中禁止 Document 导入

页面中禁止 Document 导入

防止在 pages/_document.js 之外导入 next/document

为何出现此错误

next/document 被导入在 pages/_document.js(如果您使用 TypeScript,则为 pages/_document.tsx)之外的页面中。这可能会在您的应用程序中导致意外问题。

可能的修复方法

仅在 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