我正在使用来自Next文档的定制_document.js文件。结果,我一直收到警告消息在控制台打印出来。我尝试重新启动服务器并清空浏览器缓存。我的_document.js文件位于一个“pages”文件夹中,正如应该的那样。我确认文件正在被读取,通过向我的
控制台警告:
这是我的_document.js文件:
<Head>
添加一些标签,并检查我的网站,看看这个标签是否被添加到了<Head>
。(我的网站正常运行,我只是厌倦了这个警告消息。)控制台警告:
Warning: next-head-count is missing. https://err.sh/next.js/next-head-count-missing
这是我的_document.js文件:
import Document, { Html, Head, Main, NextScript } from 'next/document'
class MyDocument extends Document {
static async getInitialProps(ctx) {
const initialProps = await Document.getInitialProps(ctx)
return { ...initialProps }
}
render() {
return (
<Html>
<Head>
<link rel="icon" type="image/x-icon" href="/static/favicon.ico" />
</Head>
<body>
<Main />
<NextScript />
</body>
</Html>
)
}
}
export default MyDocument
_document.js
看起来很好。您是否尝试删除.next
文件夹并重新启动开发服务器? - hangindev.com