- 参考:
https://tailwind.nodejs.cn/docs/guides/vite#vue
和 https://blog.csdn.net/hjl_and_djj/article/details/144694485
- 依次运行命令:
cnpm install -D tailwindcss@3.4.17 postcss autoprefixer
npx tailwindcss init -p
- 修改配置文件tailwind.config.js:
export default {
content: [
"./index.html",
"./src/**/*.{vue,js,ts,jsx,tsx}",
],
theme: {
extend: {},
},
plugins: [],
}
- 根目录下修改生成的style.css或styles/index.scss
@tailwind base;
@tailwind components;
@tailwind utilities;
- 根据参考,设置vscode忽略未知的规则,消除@警告
- 测试
<h1 class="text-3xl font-bold underline">Hello world!</h1>
- 如果不行,继续修改
vite.config.js
import { defineConfig, loadEnv } from 'vite'
import path from 'path'
import createVitePlugins from './vite/plugins'
import tailwindcss from 'tailwindcss';
import autoprefixer from 'autoprefixer';
css: {
postcss: {
plugins: [
tailwindcss,
autoprefixer,
{
postcssPlugin: 'internal:charset-removal',
AtRule: {
charset: (atRule) => {
if (atRule.name === 'charset') {
atRule.remove();
}
}
}
}
]
}
},