'Why aren't the Tailwind classes taking effect in my Vite React project?
I have a Vite React project that uses Tailwind via PostCSS. However, none of the classes are reflecting the the localhost. Below are the files in the project:
postcss.config.js:
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
}
}
tailwind.config.js:
module.exports = {
content: ["./src/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
}
App.js:
const App = () => {
return (
<div className="App">
<h1 class="text-3xl font-bold underline">
Hello world!
</h1>
</div>
)
}
export default App
This was all done following the instructions in the Tailwind documentation at https://tailwindcss.com/docs/installation/using-postcss.
Why doesn't it work?
Solution 1:[1]
You should update the tailwind.config.js
file to include .jsx files:
{html,js} => {html,js,jsx}
module.exports = {
content: ["./src/**/*.{html,js,jsx}"],
theme: {
extend: {},
},
plugins: [],
}
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Kostas Minaidis |