React와 TypeScript 기반의 프로젝트에 Tailwind CSS 를 설치하는 과정에서 에러를 발견했다.
나중에 비슷한 일이 생기면 참고하기위해 기록해둔다.
일단 Tailwind CSS 설치하는 방법부터 시작!
npm install -D tailwindcss
npx tailwindcss init
검색을 해보니 ESlint 설정시 env 쪽에 node를 설정해주지 않아서 나타나는 현상이라고 한다.
env(환경) : 사전 정의된 전역 변수 사용을 정의함
✅ env에서 자주 사용되는 설정으로는 node와 browser가 있는데 해당 설정을 하지 않으면 console.log, require, module과 같은 사전에 정의된 전역변수 환경에 있는 staitc메서드를 인식할 수 없어서 에러가 발생한다고 한다.
현재 내 프로젝트가 가지고있는 설정파일엔 node:true 부분이 overrides 쪽에 들어가있는 것을 확인할 수 있다.
overrides : 프로젝트 내에서 일부 파일에 대해선 다른 설정을 적용해줘야할 때 사용하는 옵션
✅ node:true 는 기본적으로 적용이 되어야하니 상단에 있는 env쪽으로 위치를 이동시켜준다.
빨간줄이 사라진 것을 확인 할 수 있다!
내용을 보면 해당 파일은 CommnJS module이며 es모듈로 변환 될 수 있다고 알려준다.
에러는 아니지만 뭔가 거슬린다!
✅ 검색을 해보니 이 부분은 vscode 설정을 변경해주면 해결할 수 있다고 한다.
Reference
https://tailwindcss.com/docs/guides/create-react-app
https://www.daleseo.com/eslint-config/
https://velog.io/@kyusung/eslint-config-2
[ESLint] vite+React+TS 프로젝트 세팅 시 린트 오류 해결하기 (1) | 2024.01.12 |
---|---|
[Netlify] React 프로젝트 배포하기 + Page Not Found 에러 해결 (0) | 2023.10.10 |
브라우저의 렌더링 과정, 레이아웃과 리페인트 (2) | 2023.07.05 |
Git, GitHub 기본 정리 (0) | 2023.03.27 |
VSCode에서 github commit시 삭제한 branch가 계속 생기는 경우 해결법 (0) | 2023.02.21 |
댓글 영역