- 参考:
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();}}}}]}},