使用 create-next-app 启动新的 Next.js 14 应用程序时,为什么会出现与 favicon.ico 相关的“模块未找到”错误?

问题描述 投票:0回答:1

我运行以下命令来启动新的 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 中被重命名了?

next.js next.js13 next.js14
1个回答
0
投票

我遇到了同样的问题,但我通过将项目移动到桌面来解决它,它开始工作,我认为这只是 Windows 路径类型“/”“\”的问题。

© www.soinside.com 2019 - 2024. All rights reserved.