# Vite使用TailwindCSS
将TailwindCSS作为一个PostCSS插件安装是将其与webpack、Rollup、Vite 和 Parcel 等构建工具集成的最无缝方式。
using-postcss (opens new window)
第一步
安装相应依赖
yarn add -D tailwindcss postcss autoprefixer
1
第二步
npx tailwindcss init -p
1
npx是一个 Node.js 工具,可以在不安装全局包的情况下运行命令。tailwindcss是一个流行的 CSS 框架,它使用类名而不是自定义 CSS 样式来定义样式。init是一个命令,它会在您的项目中生成一个tailwind.config.js文件,这是 Tailwind CSS 的配置文件。-p或--full标志会将tailwind.config.js文件生成为完整配置文件,包括所有默认选项和注释。
使用此命令后,tailwind.config.js 文件将包含默认配置,例如颜色和字体系列,您可以根据需要进行调整。该文件还包含用于自定义和扩展 Tailwind CSS 的其他选项,例如添加其他插件,自定义主题等。
然后修改tailwind.config.js
/** @type {import('tailwindcss').Config} */
export default {
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
第三步
在index.css中加入如下代码
@tailwind base;
@tailwind components;
@tailwind utilities;
1
2
3
2
3
# tailwind导致Antd button透明问题
在tailwind.config.js中加入如下代码关闭tailwind默认预设
/** @type {import('tailwindcss').Config} */
export default {
content: ['./index.html', './src/**/*.{js,ts,jsx,tsx}'],
theme: {
extend: {}
},
plugins: [],
corePlugins: {
preflight: false
}
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# TailWindCSS样式名按顺序排列
pnpm add prettier prettier-plugin-tailwindcss -D
1
// .prettierrc
{
"plugins": ["prettier-plugin-tailwindcss"]
}
1
2
3
4
2
3
4