Prettier 적용하기
들어가며
- Tailwind CSS에 Prettier를 적용하는 방법을 간단하게 정리해본다.

Prettier
개념
- Prettier는 코드 포맷터(Code Formatter)로, 기본적으로 CSS, HTML, JS 파일의 코드를 포맷팅해준다.
- Tailwind CSS 또한 Prettier를 이용하여 클래스 이름을 알파벳 순서대로 정렬하거나, 보기 좋게 묶어주도록 할 수 있다.
- 대표적인 Tailwind CSS Prettier 플러그인으로 @prettier-plugin-tailwindcss@가 있다.
방법
라이브러리 설치하기
- 터미널에 아래 명령을 실행하여 @prettier@과 @prettier-plugin-tailwindcss@ 라이브러리를 설치해준다.
$ npm install -D prettier prettier-plugin-tailwindcss # yarn add -D prettier prettier-plugin-tailwindcss
설정하기
- 프로젝트 최상단 경로(@/@)에 @prettier.config.js@ 파일과 @.prettierrc@ 파일을 생성하고, 다음과 같이 내용을 작성한다.
prettier.config.js
module.exports = {
plugins: [require('prettier-plugin-tailwindcss')],
// ...
};
.prettierrc
{
"plugins": ["prettier-plugin-tailwindcss"]
}
사용법
- 코드 파일을 저장하면 테일윈드 CSS 클래스명이 알파벳 순으로 정렬된다.
참고 사이트
GitHub - tailwindlabs/prettier-plugin-tailwindcss: A Prettier plugin for Tailwind CSS that automatically sorts classes based on
A Prettier plugin for Tailwind CSS that automatically sorts classes based on our recommended class order. - tailwindlabs/prettier-plugin-tailwindcss
github.com
prettier-plugin-tailwindcss
A Prettier plugin for sorting Tailwind CSS classes.. Latest version: 0.6.13, last published: 5 days ago. Start using prettier-plugin-tailwindcss in your project by running `npm i prettier-plugin-tailwindcss`. There are 530 other projects in the npm registr
www.npmjs.com
Automatic Class Sorting with Prettier
People have been talking about the best way to sort your utility classes in Tailwind projects for at least four years. Today we’re excited to announce that you can finally stop worrying about it with the release of our official Prettier plugin for Tailwi
tailwindcss.com
'Framework > Tailwind CSS' 카테고리의 다른 글
| [Tailwind CSS] sr-only 클래스 (0) | 2024.11.05 |
|---|---|
| [Tailwind CSS] asChild 속성 (0) | 2024.10.21 |
| [Tailwind CSS] shadcn/ui (0) | 2024.10.20 |
| [Tailwind CSS] daisyUI 테마 설정하기 (0) | 2024.10.01 |
| [Tailwind CSS] 테일윈드 설정 파일(tailwind.config.js)에서 플러그인(Plugin) 추가할 때 "'require' is not defined" 오류가 뜰 때 해결법 (0) | 2024.09.29 |
| [Tailwind CSS] daisyUI (1) | 2024.09.29 |
| [Tailwind CSS] 자주 사용되는 테일윈드 CSS 클래스 정리 (0) | 2024.09.27 |
| [Tailwind CSS] Tailwind CSS (0) | 2024.09.27 |