Vite기반 React 프로젝트에서 emotion 설정하기

2025. 3. 26. 20:38·Frontend/React
목차
  1. 🔶 emotion 관련 라이브러리 설치
  2. 🔶 vite.config.js 수정
  3. 🔶 tsconfig.app.json 수정
  4. 🔶 완성샷
  5. ♦️ DetailedHTMLProps 에러 발생하면?

vite 기반 react + ts 프로젝트에서 emotion.js 설정하는 방법

 

🔶 emotion 관련 라이브러리 설치

 

yarn add @emotion/react @emotion/styled 
yarn add --dev @emotion/babel-plugin

 

🔶 vite.config.js 수정

import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import tsconfigPaths from "vite-tsconfig-paths";

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    react({
      jsxImportSource: "@emotion/react",
      babel: {
        plugins: ["@emotion/babel-plugin"],
      },
    }),
    tsconfigPaths(),
  ],
});

 

🔶 tsconfig.app.json 수정

"jsxImportSource": "@emotion/react",

해당 코드 추가

 

🔶 완성샷

 

♦️ DetailedHTMLProps 에러 발생하면?

 

tsconfig.app.json 에 아래 코드 추가해주기

{
	"compilerOptions": {
    	// ...
        "types": ["@emotion/react/types/css-prop"]
    }
}

 

반응형
저작자표시 (새창열림)

'Frontend > React' 카테고리의 다른 글

react-copy-to-clipboard 오류 발생  (0) 2025.03.10
Firebase Storage CORS 에러 해결하기  (4) 2024.11.05
Firebase Storage 유료로 변경!!  (0) 2024.11.05
431에러를 해결하다!  (1) 2024.09.04
react-router-dom 설치하기  (1) 2024.07.28
  1. 🔶 emotion 관련 라이브러리 설치
  2. 🔶 vite.config.js 수정
  3. 🔶 tsconfig.app.json 수정
  4. 🔶 완성샷
  5. ♦️ DetailedHTMLProps 에러 발생하면?
'Frontend/React' 카테고리의 다른 글
  • react-copy-to-clipboard 오류 발생
  • Firebase Storage CORS 에러 해결하기
  • Firebase Storage 유료로 변경!!
  • 431에러를 해결하다!
전예방
전예방
  • 전예방
    예방이의 개발일기
    전예방
  • 전체
    오늘
    어제
    • All (125)
      • Info & Tip (2)
      • 유용한 사이트들 (5)
      • Mark Up & StyleSheet (23)
        • HTML (6)
        • CSS & SCSS (10)
        • 반응형 (6)
      • Frontend (66)
        • 전체 (10)
        • JavaScript & Jquery (18)
        • TypeScript (0)
        • React (26)
        • Next.js (3)
        • 성능최적화 (2)
        • 웹접근성 (2)
      • Backend (13)
        • Python (1)
        • JAVA (2)
        • node.js (0)
        • PHP (7)
        • 패키지매니저 (3)
      • Markdown (0)
      • SCM (1)
        • Git&Github (1)
        • SVN (0)
      • IDE (4)
        • VSCode (2)
        • IntelliJ (1)
        • Ecplise (1)
      • 취미생활 (3)
      • 정보처리기사 (2)
      • 코딩자율학습단 (5)
        • 12기 (파이썬) (5)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

    • velog
    • github
  • 공지사항

  • 인기 글

  • 태그

    파이썬
    CSS
    회원가입
    frontend
    관리자 페이지
    NPM
    반응형
    React Swiper
    TypeScript
    php
    리액트
    swiper.js
    Python
    나도코딩
    Chart.js
    react
    yarn berry
    Admin
    코딩자율학습단
    코딩자율학습
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
전예방
Vite기반 React 프로젝트에서 emotion 설정하기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.