reactjs - Tailwind 断点不适用于 Next.js SSG
问题描述
我的目录中有一个/latest
页面,pages
其中显示所有最新帖子。但是我的 Tailwind 课程 ( grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-4
) 不想工作。这是我遇到的问题的并排比较:
我的组件看起来像这样(./pages/latest.tsx
):
const Latest: React.FC<LatestProps> = ({}) => {
const { t } = useTranslation('latest')
const { data, loading } = useFindLatestQuery()
return (
<>
<Navigation />
<DefaultWrapper>
<div className="w-full">
<div className="w-full flex justify-center">
<h1>{t('recent')}</h1>
</div>
{!loading && data?.posts?.length > 0 ? (
<div className="mt-6 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-4">
{[...data.posts].map((post, index) => (
<SearchedPost key={index} post={post as unknown as Post} />
))}
</div>
) : (
<p>Loading...</p>
)}
</div>
</DefaultWrapper>
</>
)
}
这是 Tailwind 生成的生产 CSS 的链接,您会看到与grid
. 这也是该构建的链接。
顺风配置:
module.exports = {
// mode: 'jit',
purge: [
'./components/**/*.{js,jsx,ts,tsx}',
'./pages/**/*.{js,jsx,ts,tsx}',
'./icons/**/*.{js,jsx,ts,tsx}',
],
darkMode: 'class', // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [],
}
解决方案
推荐阅读
- c - 定义一个函数,该函数返回一个函数指针,该函数指针也返回一个没有 typedef 的函数指针
- python - 在nodejs中从python激活虚拟环境
- java - 尝试连接到 Java 中的共享文件夹
- python - Python - Pandas 替换数据框列值 - 列数据存储为列表(即,'[this,that'])
- javascript - 如何在使用选项组或按索引的 select2 中选择选项
- c++ - 从 cppkafka 推送到 kafka 主题时获取消费者的空值?
- c# - 我尝试在 openbravo 中向 json 发帖,但响应为 (null)?
- javafx - 如何从 jdk-12.0.2 中基于 JavaFX 的 java 文件在命令行中编译 JAR 文件,因为它没有 ant-javafx.jar?
- web-scraping - Python请求无法在trip advisor上获取源代码
- git - 我可以直接复制原始分支中的文件而不制作本地工作副本吗