react tailwind css PostCSS 플러그인 문제

sun·2024년 6월 1일
0

javascript & react

목록 보기
22/22

1. 프로젝트 설정 확인

먼저, 필요한 패키지들이 제대로 설치되어 있는지 확인합니다.

2. 패키지 설치

필요한 PostCSS 플러그인들과 Tailwind CSS 패키지를 다시 설치해봅니다:

npm install -D tailwindcss postcss autoprefixer postcss-flexbugs-fixes
npx tailwindcss init -p

3. postcss.config.js 파일 설정

postcss.config.js 파일을 아래와 같이 설정합니다:

module.exports = {
  plugins: [
    require('tailwindcss'),
    require('autoprefixer'),
    require('postcss-flexbugs-fixes'),
  ],
}

4. tailwind.config.js 파일 설정

tailwind.config.js 파일이 아래와 같이 설정되어 있는지 확인합니다:

module.exports = {
  content: [
    "./src/**/*.{js,jsx,ts,tsx}",
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

5. index.css 파일 설정

src/index.css 파일을 생성하고 Tailwind CSS의 기본 스타일을 추가합니다:

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

6. index.js 파일 설정

src/index.js 파일에서 index.css를 import 합니다:


import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';


ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
);

7. node_modules 재설치

모든 설정을 확인한 후, node_modules 디렉토리와 package-lock.json 파일을 삭제하고 패키지를 다시 설치합니다:

코드 복사
rm -rf node_modules package-lock.json
npm install

8. 개발 서버 재시작

마지막으로 개발 서버를 다시 시작합니다:

bash

npm start

최종 확인
이 과정을 통해 PostCSS 설정과 관련된 문제를 해결하고 Tailwind CSS를 올바르게 설정할 수 있습니다. 만약 여전히 문제가 발생한다면, 다음 사항을 추가로 확인해보세요:

package.json 의존성 확인:

dependencies 및 devDependencies에 필요한 패키지가 있는지 확인합니다.


"dependencies": {
  "react": "^17.0.2",
  "react-dom": "^17.0.2",
  "react-scripts": "4.0.3"
},
"devDependencies": {
  "tailwindcss": "^2.2.19",
  "postcss": "^8.3.11",
  "autoprefixer": "^10.3.7",
  "postcss-flexbugs-fixes": "^5.0.2"
}

Node.js와 npm 버전 확인:

최신 버전의 Node.js와 npm을 사용하고 있는지 확인합니다. 다음 명령어를 사용합니다:


node -v
npm -v

기타 PostCSS 플러그인 문제 해결:

다른 PostCSS 플러그인이나 설정이 문제를 일으키는지 확인한다.
이 단계를 따라 구성 후 Tailwind CSS와 PostCSS를 사용하는 React 프로젝트 정상동작.

0개의 댓글