갑작스레 빌드가 안되는 상황이 발생했다.
분명 vite + react로 작업할 때는 @ts-ignore로 빌드가 되었는데,
경고 문구가 뜨면서 빌드가 진행되지 않았다.
조금 더 에러 로그를 찾아보니..
Include a description after the "@ts-expect-error"
directive to explain why the @ts-expect-error is necessary.
The description must be 3 characters or longer.
직역하자면 최신 TypeScript에서는 @ts-expect-error 지시어에 3자 이상으로 설명을 추가해야된다는 말 이었다.
// @ts-expect-error
import remarkA11yEmoji from '@fec/remark-a11y-emoji';
// @ts-expect-error: remark-a11y-emoji has no types
import remarkA11yEmoji from '@fec/remark-a11y-emoji';
lint와 TS 공부를 뒷전으로 했더니 별거 아닌 에러로 삽질을 해버렸다.