【问题标题】:How do I add tailwindcss to vite?如何将tailwindcss添加到vite?
【发布时间】:2020-09-08 23:54:00
【问题描述】:

我正在使用 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;
}

【问题讨论】:

    标签: vue.js tailwind-css vite


    【解决方案1】:

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

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

    【讨论】:

    • doc tailwindcss.com/docs/guides/vite 缺少这部分 =.="
    • postcss.config.js 放在应用程序根目录中是为我解决的问题。或者,您可以编辑您的 vite.config.js 以指定您的 postcss.config.js 文件的位置。 vitejs.dev/config/#css-postcss
    • 我喜欢 2 年后这个答案仍然适用:D
    【解决方案2】:
    yarn add tailwindcss @tailwindcss/typography @tailwindcss/ui -D
    

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

    crate 文件:postcss.config.js 并添加:

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

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

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      • 添加测试,建议给 Vue 社区,然后一旦包含在官方文档中,我会更新答案,在此之前,这是一个替代方案(带依赖选项)
      猜你喜欢
      • 2021-01-09
      • 1970-01-01
      • 2022-12-19
      • 2021-12-04
      • 2022-07-26
      • 2022-08-11
      • 2021-02-06
      • 2021-10-30
      • 2020-12-22
      相关资源
      最近更新 更多