1、安装tailwindcss
pnpm i -D tailwindcss postcss autoprefixer
# yarn add -D tailwindcss postcss autoprefixer
# npm i -D tailwindcss postcss autoprefixer
2、 创建TailwindCSS配置文件
npx tailwindcss init -p
tailwind.config.js
/** @type {import('tailwindcss').Config} */ export default { content: [ "./index.html", "./src/**/*.{vue,js,ts,jsx,tsx}", // 匹配所有 Vue/JS/TS 文件 ], theme: { extend: {}, }, plugins: [], }
postcss.config.js
export default { plugins: { tailwindcss: {}, autoprefixer: {}, }, }
3、在main.js同级创建style.css
/* src/style.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
4、 在main.js
中引入tailwindcss与style.css
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import "tailwindcss/tailwind.css";
const app = createApp(App);
app.mount('#app')
5、vite.config.js配置tailwindcss
import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
//配置这个地方----------------------开始----------------------------
import tailwindcss from 'tailwindcss'
//配置这个地方----------------------结束----------------------------
export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd());
return {
plugins: [
vue(),
],
css: {
//配置这个地方----------------------开始----------------------------
postcss: {
plugins: [
tailwindcss,
]
},
//配置这个地方----------------------结束----------------------------
},
}
})
应该没漏配置了,有漏的话可以评论提醒下我