首页 > 解决方案 > Vite 不基于配置构建顺风

问题描述

react-ts使用yarn create @vitejs/app my-app --template react-ts.

我使用yarn add --dev tailwindcss@latest postcss@latest autoprefixer@latest.

我初始化了顺风:npx tailwindcss init -p.

我设置fromtopostcss.config.js

module.exports = {
  from: 'src/styles/App.css',
  to: 'src/styles/output.css',
  plugins: {
    tailwindcss: {},
    autoprefixer: {}
  }
}

我在以下位置创建了一个App.css文件src/styles

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

根据https://vitejs.dev/guide/features.html#postcss,任何有效postcss-load-config的语法都是允许的。from并且to 似乎是允许的。

当我调用yarn devwhich基本上运行vite时,我的应用程序启动时没有构建错误,但没有生成顺风输出。

我究竟做错了什么?

标签: tailwind-csspostcssvite

解决方案


它解决了我的问题

tailwind.config.js

const defaultTheme = require('tailwindcss/defaultTheme')

module.exports = {
  mode: 'jit',
  purge: {
    enabled: process.env.NODE_ENV === 'production',
    // classes that are generated dynamically, e.g. `rounded-${size}` and must
    // be kept
    safeList: [],
    content: [
      './index.html',
      './src/**/*.{vue,js,ts}',
      // etc.
    ],
  },
  theme: {
    extend: {
      fontFamily: {
        sans: ['Inter var', ...defaultTheme.fontFamily.sans],
      },
    },
  },
}

推荐阅读