Skip to content

About

Demo for https://github.com/tailwindcss/setup-examples

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

create-react-app

Setting up Tailwind with create-react-app. After setting up your CRA Project:

npm install tailwindcss
npm install -D @craco/craco

Then add it to your PostCSS config (use a separate postcss.config.js file):

module.exports = {
  plugins: [
    require("tailwindcss"),
    require("postcss-flexbugs-fixes"),
    require("postcss-preset-env")({
      autoprefixer: {
        flexbox: "no-2009"
      },
      stage: 3,
      features: {
        "nesting-rules": true
      }
    })
  ]
};

Create a file for your craco configuration (craco.config.js):

const { POSTCSS_MODES } = require("@craco/craco");

module.exports = {
  style: {
    postcss: {
      mode: POSTCSS_MODES.file
    }
  }
};

Change your scripts in your package.json:

"scripts": {
-   "start": "react-scripts start",
+   "start": "craco start",
-   "build": "react-scripts build",
+   "build": "craco build"
-   "test": "react-scripts test",
+   "test": "craco test"
}

Next, add the following in your src/index.css file for your Tailwind styles.

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

Project setup

npm install

Compiles and hot-reloads for development

npm run start

Compiles and minifies for production

npm run build

About

Demo for https://github.com/tailwindcss/setup-examples

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages