警告:它不是以下内容的副本:The default export is not a React Component in page: "/" NextJS我正在寻找一个解决方案与命名的出口!我知道我可以切换到出口默认值。
我正在编写一个NextJS应用程序,希望只使用命名导出。当我在路由器中使用命名导出编写组件时:_app.ts
:
import type { AppProps } from 'next/app'
export const App = ({ Component, pageProps }: AppProps) => {
return <Component {...pageProps} />
}
我将得到以下错误:
Error: The default export is not a React Component in page: "/_app"
我找不到任何关于nextjs路由器的文档,它说你必须使用导出默认值。或者什么样的语法正在使用它。
1条答案
按热度按时间8qgya5xd1#
我尽了最大的努力来研究这个问题,我能想到的唯一解决方案就是对路由中使用的页面使用默认导出,对其他所有内容使用命名导出。
这应该足够了,因为你不太可能导入一个页面,因为Next.js应该用它的路由器自动处理这个导入。