默认导出不是页面中的 React 组件:删除 node_modules 并重新安装 npm 后的“/”

The default export is not a React Component in page: "/" after deleting node_modules & reinstalling npm

删除 node_modules 并重新安装 npm 后,我仍然在 http://localhost:3000/ 收到错误 "The default export is not a React Component in page: "/" "。当我在终端 运行 npm run dev 时,一切正常,直到我转到 http://localhost:3000/ 并出现上述错误。有人能帮忙吗?

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

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

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

当你没有导出你试图通过路由到达的组件时,它就会出现。例如,http://localhost:3000/show 中,您需要确保在文件 "pages/show.js" 中导出组件。对于前。

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

希望对您有所帮助。