Front-End

[ESLint] | 'module' is not defined. eslint(no-undef) 오류 해결하기

jaeyeong 2023. 6. 7. 16:09

상황

vitereact + ts 템플릿으로 프로젝트 초기 설정을 하던 중 .eslintrc.cjs 파일에서

위와 같은 오류가 발생했다.

ESLint 홈페이지의 no-undef 오류 부분을 읽어보았고 [이 부분]을 발견했다.

 

원인

해당 부분에 따르면 ESLint는 자주 사용되는 라이브러리 및 런타임 환경을 미리 정의할 수 있도록

여러가지 환경을 제공한다고 한다.

[제공하는 환경 리스트]

 

해당 오류는 node가 설정이 안되었기 때문에 발생하는 것이었다.

 

해결

env 부분에 browser, es2020 옆에 node: true로 설정해주니 오류가 해결되었다.