在删除node_modules并重新安装npm之后,我仍然收到错误“ http://localhost:3000/
的默认导出不是页面上的React Component:“ /”“。当我在终端中运行npm run dev
时,一切正常,直到我进入http://localhost:3000/
并得到上述错误。有人可以帮忙吗?
去年在MacBook上使它运行了一段时间,但是现在我又回到了它,则我无法使next.js正常工作。谢谢。
更新: 从hello-next文件夹中删除了node_modules和package-lock.json并使用了命令npm i。这是我收到的错误:
答案 0 :(得分:0)
当您没有导出要通过路径到达的组件时,它就会出现。例如,在此http://localhost:3000/show中,需要确保在文件“ pages / show.js”中导出组件。对于前。
export default () => {
return "Show page working ! ";
}`
希望有帮助。