构建React应用

1npx create-react-app my-tailwind-app
2cd my-tailwind-app

安装Tailwind CSS

需要安装Tailwind CSS及其依赖

1npm install tailwindcss postcss autoprefixer

配置 Tailwind CSS

在项目根目录创建一个 tailwind.config.js 文件并进行配置:

1// tailwind.config.js
2module.exports = {
3  content: [
4    "./src/**/*.{js,ts,jsx,tsx}",
5    "./public/index.html",
6  ],
7  theme: {},
8  plugins: [],
9};

创建 PostCSS 配置

在项目根目录创建一个 postcss.config.js 文件:

1// postcss.config.js
2module.exports = {
3  plugins: {
4    tailwindcss: {},
5    autoprefixer: {},
6  },
7};

导入 Tailwind CSS

打开 src/index.css 文件并导入 Tailwind CSS:

1/* src/index.css */
2@import 'tailwindcss/base';
3@import 'tailwindcss/components';
4@import 'tailwindcss/utilities';

使用 Tailwind CSS

 1// src/components/MyComponent.jsx
 2import React from 'react';
 3
 4const App = () => {
 5  return (
 6    <div className="bg-blue-500 text-white p-4">
 7      This is a Tailwind CSS styled component.
 8    </div>
 9  );
10};
11
12export default App;

运行 React 应用

1npm start