HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💡
[팀 04] 동규라미
/
🌟
회의록 & 스크럼
/
🖥️
프로젝트 세팅
🖥️

프로젝트 세팅

태그
2부
구분
프론트
날짜
Jul 20, 2022
참여인원
  • Next.js 공식문서 확인하면서 프로젝트 세팅
    • Getting Started | Next.js
      Welcome to the Next.js documentation! If you're new to Next.js, we recommend starting with the learn course. The interactive course with quizzes will guide you through everything you need to know to use Next.js. If you have questions about anything related to Next.js, you're always welcome to ask our community on GitHub Discussions.
      Getting Started | Next.js
      https://nextjs.org/docs/getting-started
      Getting Started | Next.js
    • manual로 세팅
      • Getting Started | Next.js
        Welcome to the Next.js documentation! If you're new to Next.js, we recommend starting with the learn course. The interactive course with quizzes will guide you through everything you need to know to use Next.js. If you have questions about anything related to Next.js, you're always welcome to ask our community on GitHub Discussions.
        Getting Started | Next.js
        https://nextjs.org/docs#manual-setup
        Getting Started | Next.js
        세팅 과정
        • yarn add next react react-dom
        • yarn lint
          • 자동으로 next lint로 eslint, eslint-config-next 설치됨
          • 커밋 시 타입 체크, eslint, prettier 실행
            • yarn add lint-staged
            • husky
        • emotion
          • yarn add @emotion/react @emotion/styled
          • tsconfig 파일 compilerOption 수정
        • recoil
          • yarn add recoil
        • Eslint 설정
          • yarn add typescript-eslint/eslint-plugin typescript-eslint/parser eslint-config-airbnb-typescript
        • Prettier 설정
          • prettierrc.json에 규칙 협의 하 설정
  • 추가 라이브러리 및 플러그인
package.json
notion image
추가 플러그인
  • next
  • react
  • react-dom
  • eslint
    • typescript/recommend
    • typescript-eslint/parser
    • eslint-config-airbnb-typescript
  • prettier
    • eslint-config-prettier
  • @emotion/react
  • @emotion/styled
  • recoil
추가 논의사항
  • prettier 논의필요
    • printwidth: 120/80
    • semi
  • style: emotion reset, font 적용
    • 2022 CSS Reset 다시 써보기!
      AdorableCSS에서 Reset이나 Normalize를 제공할 생각은 없나요? 현재 AdorableCSS에서 제공하는 Reset CSS는 다음과 같습니다. 최대한 적은수의 양의 CSS를 제공하려고 단순하게 만들었지만, 점차 고민을 하다보니 와 같은 코드도 있으면 좋겠다 싶어서 문득 지금은 CSS Reset을 다들 어떻게 쓰고 있는지 궁금해졌습니다.
      2022 CSS Reset 다시 써보기!
      https://velog.io/@teo/2022-CSS-Reset-%EB%8B%A4%EC%8B%9C-%EC%8D%A8%EB%B3%B4%EA%B8%B0#%ED%94%84%EB%A1%A4%EB%A1%9C%EA%B7%B8
      2022 CSS Reset 다시 써보기!
  • design 논의 필요: global style, primary color