【发布时间】:2021-11-18 19:36:52
【问题描述】:
我正在使用 Tailwind CSS 来设置我的 Web 应用程序的样式,在本地,它运行良好,但是当我构建我的 GitHub 存储库并将其部署到 Vercel 时,它无法运行,问题出在哪里?
我的一个上校:
<div
className={`${classes.allTechnicalList} flex flex-wrap items-center justify-center px-0`}
>
<Col
lg={2}
md={6}
sm={6}
xs={12}
className={`lg:px-0.5 md:pr-0 md:pl-8 py-4 ${classes.allTechnicalListCol}`}
>
<div className="imgBorder text-center rounded-lg shadow block flex-wrap justify-center items-center px-5 pt-8 pb-16 lg:mb-12 h-44 lg:w-48">
<Image
className="max-w-full h-full m-auto"
alt=""
src="/php-icon.png"
/>
<p className="text-sm space-x-1 m-0 pt-2 pb-4">PHP</p>
</div>
</Col>
.
.
.
如您所见,在本地,col 显示为 flex,但在服务器上却不是。
这是我的 taiwlind 配置:
module.exports = {
purge: ["./pages/**/*.{js,ts,jsx,tsx}", "./components/**/*.
{js,ts,jsx,tsx}"],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {
transitionDuration: ["hover", "focus"],
},
fontSize: {
sm: ["15px"],
base: ["16px", "24px"],
lg: ["25px", "28px"],
xl: "40px",
},
},
variants: {
extend: {},
},
corePlugins: {
container: false,
},
plugins: [
function ({ addComponents }) {
addComponents({
".container": {
maxWidth: "100%",
"@screen sm": {
maxWidth: "600px",
},
"@screen md": {
maxWidth: "765px",
},
"@screen lg": {
maxWidth: "1320px",
},
"@screen xl": {
maxWidth: "1320px",
},
},
});
},
],
};
这是 postccs.config.js:
module.exports = {
plugins: [
"tailwindcss",
"postcss-flexbugs-fixes",
[
"postcss-preset-env",
{
autoprefixer: {
flexbox: "no-2009",
},
stage: 3,
features: {
"custom-properties": false,
},
},
],
],
};
【问题讨论】:
-
你能分享你的
tailwind和postcss配置(如果有的话)吗? -
@brc-dd 我把它们都加了。
-
如果您使用
next build && next start在本地运行 prod 构建,您能否复制该问题? -
说找不到这个页面
标签: reactjs next.js tailwind-css