[Prettier] Prettier를 세팅할 때 타입스크립트를 생각해야합니다

2023. 7. 11. 22:16·(3D)Dev Deep Dive/TroubleShootings
728x90


상황 : .prettierrc 파일에 따로 typescript 설정을 해두지 않았습니다.

 

문제는 아래와 같았습니다.

const [position, setPosition] = useState<PositionType>({ x: 0, y: 0 });
const [dragging, setDragging] = useState<boolean>(false);
const [rel, setRel] = useState<PositionType | null>(null);

// 위와 같아야 하던 코드가 Prettier 세팅으로 인해 아래와 같이 변경됨

const [position, setPosition] = useState < PositionType > { x: 0, y: 0 };
const [dragging, setDragging] = useState < boolean > false;
const [rel, setRel] = (useState < PositionType) | (null > null);

 

원인 : .prettierrc 파일에 parser가 babel로 세팅되어있었습니다.

 

해결법 : parser를 babel-ts 또는 typescript로 변경합니다.

parser: "babel-ts", // 사용할 파서(혹은 "typescript" 사용) (이전에는 parser: "babel" 이었음)

End

728x90
저작자표시 비영리 변경금지 (새창열림)

'(3D)Dev Deep Dive > TroubleShootings' 카테고리의 다른 글

[TailwindCSS] 디자인 적용이 잘 안된 것 같다면??  (0) 2023.07.14
[Dev Setting, yarn, husky] Git Commit이 무언가에 막혀서 안된다면?  (0) 2023.06.04
[Dev Setting, Mariadb/Mysql] local DB 설치과정 중 NIMBY 현상 발생  (0) 2023.06.03
'(3D)Dev Deep Dive/TroubleShootings' 카테고리의 다른 글
  • [TailwindCSS] 디자인 적용이 잘 안된 것 같다면??
  • [Dev Setting, yarn, husky] Git Commit이 무언가에 막혀서 안된다면?
  • [Dev Setting, Mariadb/Mysql] local DB 설치과정 중 NIMBY 현상 발생
ThreeLight
ThreeLight
ThreeLight Studio의 블로그, TimeMap.exe에 오신 것을 환영합니다.
  • ThreeLight
    TimeMap.exe
    ThreeLight
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Checkpoint (1)
      • (3D)Dev Deep Dive (0)
        • Templates & Guides (9)
        • Frontend origin (9)
        • Backend origin (1)
        • TroubleShootings (4)
      • Development Study (95)
        • Frontend (36)
        • Backend (21)
        • CS(Computer Science) (2)
        • Background Knowledges (11)
        • Algorithm (2)
        • Mobile (3)
        • AWS (6)
        • Python (6)
        • MSW(MapleStoryWorlds) (8)
      • Coding Test (59)
        • 문제.zip (1)
        • BaekJoon_JavaScript (0)
        • Programmers_JavaScript (9)
        • BaekJoon_Python (23)
        • Programmers_Python (10)
        • Undefined_Python (3)
        • Programmers_SQL (13)
      • 활동내역.zip (43)
        • 개인 (21)
        • Techeer (12)
        • Bootcamp (7)
        • Hackathon (1)
        • TeamProjects (2)
      • 여기 괜찮네??(사이트 | App) (5)
      • 재미있는 주제들 (8)
      • 개발 외 공부 저장소 (11)
        • 생산운영관리 (3)
        • 생활속의금융 (6)
        • 경영정보시스템 (2)
  • 링크

    • TimeMap.dmg (Portfolio)
    • GitHub 바로가기
    • 오픈프로필(카카오톡)
    • Medium 바로가기
    • Disquiet 바로가기
    • LinkedIn 바로가기
  • 인기 글

  • 태그

    Baek Joon
    CSS
    Python
    SQL
    HTML
    programmers
    TypeScript
    JavaScript
    프로그래머스
    react
  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
ThreeLight
[Prettier] Prettier를 세팅할 때 타입스크립트를 생각해야합니다
상단으로

티스토리툴바