Overview La Soyae
-
install tailwindcss in ReactJS
npm install -D tailwindcss@npm:@tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
-
install and configure Craco with
npm install @craco/craco
-
update your
scripts
in yourpackage.json
file to use craco instead of react-scripts for all scripts excepteject
:remove ->
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
replace with ->
"start": "craco start",
"build": "craco build",
"test": "craco test",
-
create a
craco.config.js
, add tailwindcss and autoprefixer// craco.config.js
module.exports = {
style: {
postcss: {
plugins: [
require('tailwindcss'), require('autoprefixer'),
],
},
},
}
-
generate your
tailwind.config.js
file with:npx tailwindcss-cli@latest init
-
it'll create
tailwind.config.js
file, then edit purge in this this filefrom this -> purge: [],
to this -> purge: ['./src/**/*.{js,jsx,ts,tsx}', './public/index.html'],
-
open your
./src/index.css
include Tailwindcss:/* ./src/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
-
npm run start
you're FINISHED, Happy Hacking!:)
NOTE:
if your caniuse-lite is oudated please run:
npx browserslist@latest --update-db
for server side please check out in https://github.com/dianasaurus-debug/lasoyae-backend