在创建Next.js14.2.0应用程序后,运行next dev时遇到错误

28 阅读1分钟

遇到了一个与Next.js中的next/font模块相关的错误。这个错误通常是因为在Windows操作系统上,ESM加载器仅支持具有特定协议的URL路径。在您的情况下,它似乎是由于路径不是有效的file:// URL。

根据网络搜索结果,这个问题可能与Next.js的特定版本有关。有些用户报告说,在使用npm run dev时遇到了类似的问题,并且他们提出了一些解决方案12。以下是一些可能的解决步骤:

  1. 临时解决方案:直到Next.js发布新版本,您可以尝试将postcss.config.mjs重命名为postcss.config.cjs,然后将导出从export default config;更改为module.exports = config;
  2. 降级Next.js版本:一些用户发现通过降级到旧版本(例如14.1.0)可以解决问题。您可以尝试使用npx create-next-app@14.1.0来创建您的应用程序。
  3. 检查Node.js版本:确保您使用的Node.js版本与Next.js兼容。有时候,升级或降级Node.js版本可以解决兼容性问题。——from bing

最后采用了:1.临时解决方案

解决方案链接 github.com/vercel/next…

image.png