我在一个项目中使用了角13.1 (带有SASS) + TailwindCss 3.0.7,并发现了一个奇怪的行为。
在我的styles.scss中,我使用官方文档中所述的@tailwind指令导入了Tailwind样式,但是当我在一个延迟加载的模块上显示一个组件时,这些样式并没有被应用,我通过在每个组件上自己的样式表上再次导入顺风来修复这个问题。
如果我在@tailwind上为@import 'tailwindcss/...'更改了@import 'tailwindcss/...',那么一切都按预期进行。
有人能解释一下@tailwind和@import之间的区别吗?我是CSS预处理器的新手.
按预期工作
@import 'tailwind/base';
@import 'tailwind/components';
@import 'tailwind/utilities';
html, body {
height: 100%;
width: 100%;
}
h6 {
@apply text-xl;
}
fa-icon {
@apply p-1;
}不工作
@tailwind base;
@tailwind components;
@tailwind utilities;
html, body {
height: 100%;
width: 100%;
}
h6 {
@apply text-xl;
}
fa-icon {
@apply p-1;
}tailwind.config.js
module.exports = {
content: ["./src/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [
require("@tailwindcss/forms"),
require("@tailwindcss/typography"),
require("daisyui")
],
daisyui: {
themes: [
"bumblebee",
],
},
};发布于 2022-02-01 11:14:23
我只是在做一个新项目,偶然发现了这件事。它对我有用,我注意到你的config.content[]有一个不同之处:你的说html,js,我的说html,ts
module.exports = {
content: [
"./src/**/*.{html,ts}",
],
theme: {
extend: {},
},
plugins: [],
}可能是因为在app-routing.module.ts中导入的文件
loadChildren: () => import('./cv-generator/cv-generator.module').then(m => m.CvGeneratorModule) }https://stackoverflow.com/questions/70456655
复制相似问题