如何添加tailwindcss到vite?

How do I add tailwindcss to vite?

我正在使用 vite 0.16.6 并且想将一个 vuepress 站点迁移到使用 vite。

但是我不确定如何配置 vite 以使用 tailwindcss。

在我的 index.css

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

#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}

经过一些挖掘,看起来我们必须在应用程序的根目录中包含一个 postcss.config.js

module.exports = {
  plugins: [
    // ...
    require('tailwindcss'),
    require('autoprefixer'),
    // ...
  ]
}
yarn add tailwindcss @tailwindcss/typography @tailwindcss/ui -D

yarn tailwind init 注意:你可以使用 npm

创建文件:postcss.config.js 并添加:

module.exports={
 plugins: [
  require('tailwindcss'),
  require('autoprefixer'),
  ]
 }

将 src/index.css 文件的内容替换为:

@import "tailwindcss/base";
@import "tailwindcss/components";
@import "tailwindcss/utilities";

我写了一个 vite tailwind 插件https://github.com/axe-me/vite-plugin-tailwind

它默认启用了 jit 编译器,它还有一个 tailwind 配置查看器