我有一个nextjs
应用程序,我在我的app/layout.tsx
上应用了Google字体:
问题:此字体仅适用于/
,而不适用于其他页面。layout.tsx
是否适用于所有子页面?
import "styles/global.css";
import {Metadata} from "next";
import {Gabarito} from "next/font/google";
const gabarito = Gabarito({
weight: ["500", "600", "700", "900"],
style: ["normal"],
display: "swap",
subsets: ["latin"],
});
export default function RootLayout({children}: {children: React.ReactNode}) {
return (
<html lang='fr' className={gabarito.className}>
<body>{children}</body>
</html>
);
}
export const metadata: Metadata = {
title: "...",
description: "...",
};
字符串
1条答案
按热度按时间fsi0uk1n1#
问题:
此字体仅应用于/,而不应用于其他页面。layout.tsx是否适用于所有子页面
可能原因:
tailwind.config.js
内容键中缺少'./pages/**/*.{js,ts,jsx,tsx,mdx}'
此行。解决方案:
根据官方文件,
转到您的
tailwind.config.js
并添加更新content
密钥到字符串
另外,在您的
app/globals.css
不要忘记添加:型
tailwind.config.js:
型
***配置Tailwind:**https:nextjs.org/docs/app/building-your-application/styling/tailwind-css#configuring-tailwind