页面中不允许导入文档
防止在
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
有用链接
这有帮助吗?