遇到了一个与Next.js中的next/font
模块相关的错误。这个错误通常是因为在Windows操作系统上,ESM加载器仅支持具有特定协议的URL路径。在您的情况下,它似乎是由于路径不是有效的file://
URL。
根据网络搜索结果,这个问题可能与Next.js的特定版本有关。有些用户报告说,在使用npm run dev
时遇到了类似的问题,并且他们提出了一些解决方案12。以下是一些可能的解决步骤:
- 临时解决方案:直到Next.js发布新版本,您可以尝试将
postcss.config.mjs
重命名为postcss.config.cjs
,然后将导出从export default config;
更改为module.exports = config;
。 - 降级Next.js版本:一些用户发现通过降级到旧版本(例如14.1.0)可以解决问题。您可以尝试使用
npx create-next-app@14.1.0
来创建您的应用程序。 - 检查Node.js版本:确保您使用的Node.js版本与Next.js兼容。有时候,升级或降级Node.js版本可以解决兼容性问题。——from bing
最后采用了:1.临时解决方案
解决方案链接 github.com/vercel/next…