Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TailwindCSS not working with Vite + React

I am initializing TailwindCSS using Create React App (CRA); so my project built with Vite, React, but can't get it to work.

It seems like postcss and autoprefixer is not getting installed, when I try to install manually it gives the following error:

warning Pattern ["postcss@^8.4.20"] is trying to unpack in the same destination "C:\\Users\\NUR\\AppData\\Local\\Yarn\\Cache\\v6\\npm-postcss-8.4.20-64c52f509644cecad8567e949f4081d98349dc56-integrity\\node_modules\\postcss" as pattern ["postcss@^8.4.18","postcss@^8.4.20"]. This could result in non-deterministic behavior, skipping.
[3/4] Linking dependencies...
warning " > [email protected]" has unmet peer dependency "postcss@^8.0.9".
like image 872
HOSENUR Avatar asked Nov 30 '25 03:11

HOSENUR


2 Answers

I followed the documentation to install tailwind with Vite and React and it didn't worked too. then i add these changes in vite.config.js and it worked.

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import tailwindcss from "tailwindcss";

// https://vitejs.dev/config/
export default defineConfig({
  css: {
    postcss: {
      plugins: [tailwindcss()],
    },
  },
});
like image 81
Suman Khatri Avatar answered Dec 02 '25 18:12

Suman Khatri


I followed the doc to install tailwind with Vite and React and it didn't work too.

Don't install packages manually, use the npx tailwindcss init -p but create manually the file postcss.config.cjs with :

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

Don't forget the rest of the guide and it will work

like image 32
OneQ Avatar answered Dec 02 '25 18:12

OneQ



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!