我是一名刚开始学习网络的学生。
我使用 SSG 构建了一个项目(输出:“导出”),用于上传到 Cloudflare 页面。
我使用的是 Next.js 版本 13。
我使用了一种称为应用程序路由的东西,但是当我使用 SSG 构建时,当我转到另一个页面时,我会在 URL 地址中看到“txt”。
这是我的第一个 HTML
在 A 标记内,地址看起来不错,但是当您单击进入该页面时,它附加了 TXT。
构建项目后,会自动生成该 txt 文件,其中包含此内容
我的脚本中有一些代码似乎引用了此问题,如果您提供有关如何修复它的建议,我将不胜感激。
我尝试了 npm run dev
并且它有效。
我搜索了几个页面,试图找到与此类似的内容,但没有找到类似的问题。
我只是想确保当我执行 npm run start
时,它会正常路由。
回答自己
https://github.com/vercel/next.js/issues/48996
将
next
模块版本降级至 13.2。并在构建后启动它。
我认为这是 Next.js 13.3 版本中的常见错误。
..我很难找到这个错误存在的原因