起初我也一直报这个错误,但是始终没有找到哪里不对,后来我查了一下官方文档,自定义的App可以写成下面的形式。
import App from "next/app";
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />;
}
MyApp.getInitialProps = async (appContext) => {
const appProps = await App.getInitialProps(appContext);
return { ...appProps };
};
export default MyApp;
这样就不报错了,而且看起来代码更简洁。你可以试一试。