我一直在学习Next.js 13。我第一次启动应用程序时遇到了一个不寻常的错误。页面显示正确。但是如果我关闭它并重新打开应用程序,它开始显示一个找不到的页面。
我只是运行应用程序就像任何其他正常的应用程序。我期待看到我的页面的内容,但它显示页面找不到错误。
kwvwclae1#
这是因为app目录位于根目录和src目录中。你在src/app/page.tsx中创建了一个路由,但是如果有<ROOT>/app,Next.js不会读取你的src,所以找不到。删除额外的app目录
src
src/app/page.tsx
<ROOT>/app
app
1条答案
按热度按时间kwvwclae1#
这是因为app目录位于根目录和
src
目录中。你在src/app/page.tsx
中创建了一个路由,但是如果有<ROOT>/app
,Next.js不会读取你的src
,所以找不到。删除额外的
app
目录