删除node_modules并重新安装npm

时间:2019-04-01 15:37:14

标签: next.js

在删除node_modules并重新安装npm之后,我仍然收到错误“ http://localhost:3000/的默认导出不是页面上的React Component:“ /”“。当我在终端中运行npm run dev时,一切正常,直到我进入http://localhost:3000/并得到上述错误。有人可以帮忙吗?

去年在MacBook上使它运行了一段时间,但是现在我又回到了它,则我无法使next.js正常工作。谢谢。

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

enter image description here

enter image description here

enter image description here

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

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

希望有帮助。