5. Set up - Tailwind CSS

Reset CSS

src/app/layout.tsx 위에 다음 한 줄 추가

import '/src/app/ui/globals.css';

 

파일 생성하고 src/app/ui/globals.css 다음 3줄 입력

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

 

위를 추가하면 처음에 warning이 뜨는네

VS code extension에서 PostCSS Language Support 라는 extension을 설치하면 없어진다.

 

Install

참조: https://tailwindcss.com/docs/guides/nextjs

참조: https://nextjs.org/docs/app/building-your-application/styling/tailwind-css

 

이것대로 세 가지 install

$ pnpm add --save-dev tailwindcss postcss autoprefixer

 

그리고 다음 커맨드를 실행하면

$ npx tailwindcss init -p

 

tailwind.config.js와 postcss.config.js 파일 2개가 자동 생성된다.

 

tailwind.config.js는 이름을 .ts로 바꿔도 되니 지금 바꾸고,

이 파일에 있는 내용을 싹 지우고, 다음 코드로 대체한다.

import type { Config } from 'tailwindcss';

const config: Config = {
  content: [
    './src/**/*.{js,ts,jsx,tsx,mdx}',
  ],
  theme: {
    extend: {},
  },
  plugins: [],
};
export default config;

 

이제

$ npm run dev

 

를 실행하면 CSS가 reset 된 것을 볼 수 있다.

 

VS code 추가 extension

Tailwind CSS IntelliSense를 설치하면 코딩시 utility class 목록을 미리 볼 수 있다. 

 

VS code에서 기본 설정 > 설정으로 들어가 Files: Associations를 검색한다.

.css와 tailwindcss를 추가해주어야 tailwindcss extension이 .css 파일에서도 적용된다.

 

또 하나 설정

Editor: quick suggestions에

 

strings를 on으로 해준다.

'Next.js 개발 가이드 > 01. Set up' 카테고리의 다른 글

7. Set up - ESLint, Prettier [보완]  (1) 2024.01.15
6. Set up - 환경 및 metadata  (0) 2023.12.14
4. Set up - ESLint, Prettier  (0) 2023.12.14
3. Set up - typescript  (0) 2023.12.14
2. Set up - create app  (0) 2023.12.14
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유