Next.js 默认导出不是页面“中的React组件”/&引用;删除节点_模块后&;重新安装npm

Next.js 默认导出不是页面“中的React组件”/&引用;删除节点_模块后&;重新安装npm,next.js,Next.js,删除节点单元模块并重新安装npm后,我仍然在http://localhost:3000/。当我在终端中运行npm run dev时,一切正常,直到我转到http://localhost:3000/并获取上述错误。有人能帮忙吗 去年某个时候,我在MacBook上运行了这个程序,但现在我又回到了它,我无法让next.js正常工作。谢谢 以下是我使用的确切命令以及在VS代码中创建的文件: 更新: 删除了node_modules和package-lock.json,并使用hello next文件

删除节点单元模块并重新安装npm后,我仍然在
http://localhost:3000/
。当我在终端中运行
npm run dev
时,一切正常,直到我转到
http://localhost:3000/
并获取上述错误。有人能帮忙吗

去年某个时候,我在MacBook上运行了这个程序,但现在我又回到了它,我无法让next.js正常工作。谢谢

以下是我使用的确切命令以及在VS代码中创建的文件:

更新: 删除了node_modules和package-lock.json,并使用hello next文件夹中的命令npm i。以下是我收到的错误:

当您尚未导出试图通过路由到达的组件时,会出现此问题。例如,在这种情况下,您需要确保在文件“pages/show.js”中导出组件。例如

export default () => {
return "Show page working ! ";
}

希望有帮助。

您是否更改了开始使用的下一个模板中的任何代码?如果没有,您能否发布用于设置项目的确切命令,因为有多个安装指南。谢谢您的登录。。在
页面
文件夹中添加了我使用的命令。是的,index.js在pages文件夹中。@wallwalker删除
node\u modules
package lock.json
,然后重新运行
npm i