我在运行下一个应用程序时遇到错误,它会显示错误

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

我收到此错误: 应用\布局.tsx

next/font
发生错误。

错误 [ERR_UNSUPPORTED_ESM_URL_SCHEME]:默认 ESM 加载程序仅支持具有以下方案的 URL:文件、数据和节点。在 Windows 上,绝对路径必须是有效的 file:// URL。收到协议“c:” 在 throwIfUnsupportedURLScheme (节点:内部/模块/esm/load:236:11) 默认负载(节点:内部/模块/esm/负载:128:3) 在 ModuleLoader.load (节点:内部/模块/esm/loader:409:13) 在 ModuleLoader.moduleProvider (节点:内部/模块/esm/loader:291:56) 在新的 ModuleJob 处(节点:内部/模块/esm/module_job:65:26) 在#createModuleJob(节点:内部/模块/esm/loader:303:17) 在 ModuleLoader.getJobFromResolveResult (节点:内部/模块/esm/loader:260:34) 在 ModuleLoader.getModuleJob (节点:内部/模块/esm/loader:241:17) 在异步 ModuleLoader.import (节点:内部/模块/esm/loader:328:23)

我正在尝试这个命令:npm run dev

我期待我的应用程序成功运行并显示 vercal 的默认 nextjs 页面

web development-environment next.js14
1个回答
0
投票

Next.js 14.2 中的此错误与 Windows 上的 ESM 导入有关。

拉取请求已经在路上。

问题

解决方法

postcss.config.mjs
重命名为
postcss.config.cjs

然后将导出更改为:

export default config;

至:

module.exports = config;

作为临时解决方案,这应该可以正常工作。

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