• 首先可以明确的知道,只按照官网的配置是会导致样式不加载或者加载不生效等问题的。

正确的处理方案

1.首先按照官网的指示安装

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init

2.然后项目根目录创建postcss.config.js文件

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
};

3.将tailwind.config.js文件内容修改为:

/** @type {import("tailwindcss").Config} */
export default {
  content: ['./index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
  theme: {
    extend: {},
    fontFamily: {
    
    },
  },
  plugins: [],
};

4.src目录下创建一个style目录下再创建index.css文件

@tailwind base;
@tailwind components;
@tailwind utilities;

5.再main.ts或者是main.js文件内添加

import './style/index.css'

6.最最最最重要的一步:在vite.config.ts中的plugins同级配置项添加如下代码:

  css: {
      preprocessorOptions: {
        postcss: {
          plugins: [tailwindcss, autoprefixer],
        },
      },
    },

7.在package.json 中添加

  "postcss": {
    "plugins": {
      "tailwindcss": {},
      "autoprefixer": {}
    }
  }

8.大功告成

GitHub 加速计划 / vu / vue
100
18
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:16 天前 )
9e887079 [skip ci] 11 个月前
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 1 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐