默认导出不是页面中的 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 ! ";
}
希望对您有所帮助。
删除 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 ! ";
}
希望对您有所帮助。