초보자를 위한 React 및 Tailwind CSS 설치 방법
새 프로젝트 만들기
터미널을 열고 실행하여 새 React 프로젝트를 생성하여 시작하십시오.
npx create-react-app my-project
이것은 보통 몇 분 정도 걸립니다.
React 프로젝트 설치가 완료되면 계속해서 터미널의 프로젝트 폴더로 이동하여 다음을 실행합니다.
cd my-project
npm start
이제 http://localhost:3000에서 이것을 볼 수 있습니다.
항목 삭제
이제 index.html, App.js, index.css 및 index.js를 제외한 src 및 public 폴더의 모든 항목을 삭제하겠습니다.
프로젝트 폴더는 다음과 같아야 합니다.
파일 편집
계속해서 index.html의 모든 내용을 다음으로 바꾸십시오.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>React Tailwind Starter</title>
</head>
<body>
<div id="root"></div>
</body>
</html>
index.js를 이것으로 바꾸십시오
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";
import App from "./App";
ReactDOM.render(
<App />,
document.getElementById("root")
);
App.js를 열고 코드를 다음으로 바꿉니다.
import React from "react";
function App() {
return (
<div>
<h1 className="text-2xl text-red-900">Hello World!</h1>
</div>
)
}
export default App;
그리고 index.css
@tailwind base;
@tailwind components;
@tailwind utilities;
Tailwind CSS 설치
이제 Tailwind CSS 및 해당 종속 항목을 설치할 차례입니다. 우리는 이것을 npm으로 합니다. 터미널 내부에서 실행
npm i -D tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
그러면 프로젝트에 Tailwind, Post CSS 7 및 자동 접두사가 설치됩니다.크라코
Create React App Configuration Override is an easy and comprehensible configuration layer for create-react-app.
CRACO를 설치해야 합니다. Create React App은 PostCSS 구성을 무시할 수 없기 때문입니다.
npm i @craco/craco
로 CRACO를 설치해 봅시다.package.json을 열고 교체
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
이것으로
"scripts": {
"start": "craco start",
"build": "craco build",
"test": "craco test",
"eject": "react-scripts eject"
},
이제 프로젝트의 루트에 craco.config.js라는 파일을 만들어야 합니다. 이 내용을 복사하여 붙여넣기
module.exports = {
style: {
postcss: {
plugins: [
require("tailwindcss"),
require("autoprefixer"),
],
},
},
}
순풍 구성
Tailwind CSS 구성 파일
npx tailwindcss init
을 만들고 tailwind.config.js의 모든 항목을 다음으로 바꿉니다. module.exports = {
purge: ["./src/**/*.{js,jsx,ts,tsx}", "./public/index.html"],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {},
},
variants: {
extend: {},
},
plugins: [],
}
이렇게 하면 public/index.html에서 사용하지 않는 CSS와 src 폴더 내의 모든 폴더에 있는 .js, .jsx, .ts, .tsx 파일이 제거됩니다.
npm start
를 실행하고 사이트가 다음과 같이 표시되면 모든 것이 정상적으로 작동하는 것입니다! 자원:
Tailwind CSS
React
CRACO
Reference
이 문제에 관하여(초보자를 위한 React 및 Tailwind CSS 설치 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sondre/how-to-install-react-and-tailwind-css-for-beginners-g8p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)