我运行以下命令来启动新的 Next.js 应用程序:
npx create-next-app@latest
但是
npm run dev
给了我以下错误:
Module not found: Can't resolve 'C:\xxxxx\xxxxx\xxxxx\my-app\src\app\favicon.ico?__next_metadata__'
奇怪的是,实际上,我运行
npm run dev
的 5% 的时间里,我没有收到此错误。
这是与 Next.js 版本相关的某种错误吗
14.0.3
?我使用 Next.js 13 时没有出现这样的错误。
我在 GitHub 上发现了 this 问题,尤其是 this 评论,听起来它可以解决我的问题,因为我在 Windows 上,但我没有找到
get-metadata-route.ts
文件。也许它在 Next.js 14 中被重命名了?
我遇到了同样的问题,但我通过将项目移动到桌面来解决它,它开始工作,我认为这只是 Windows 路径类型“/”“\”的问题。