Turbopack Monorepo:next/font/google giving error

s71maibg  于 2023-05-06  发布在  Go
关注(0)|答案(1)|浏览(135)

我从下一个turborepo示例项目开始。
首先运行命令:

npx create-turbo@latest -e with-tailwind

它创建了两个应用程序,Web和Doc。Web应用程序本身就是一个完整的下一个应用程序。在里面,我去了_app.tsx,添加了添加谷歌字体的推荐方式。

import { Inter } from 'next/font/google'
const inter = Inter({ subsets: ['latin'] })

但它给了我错误:

Server Error
Error: You tried to import `next/font/google`, did you mean `@next/font/google`?

这个字体设置可以在正常的next设置中工作,但不能在turborepo monorepo中工作。我尝试手动将@next/font包添加到Web工作区并更新导入,但它也不起作用。
json包中的Next.js版本是最新的。我通过命令检查,它是Next.js v13.0.4
有人能解释一下为什么它不工作,以及如何修复它。

ruarlubt

ruarlubt1#

我不能回答为什么,但我在我们的Turborepo中遇到了同样的问题。
现在我们有依赖关系:

"next": "13.1.1",
"@next/font": "13.1.0",

它在工作,但我也需要在我们投入生产之前找出原因。

相关问题