lighthouserc.js파일에서 발생한 에러이다.

eslint가 원인이었다.
우선, 가장 마지막에 붙은 메시지에서, eslint에서 발생한 에러임을 알 수 있다.
.eslintignore에 해당 파일을 추가하면 에러가 발생하지 않는다. eslint 검사를 종료했기 때문이다.
에러를 정독해보자.
파싱 에러 : ESLint는
tsconfigRootDir폴더의 lighthouserc.js를 실행하기 위해 구성되었다. 아래 경로의 파일으 사용하고 있다 :<프로젝트 루트>/tsconfig.eslint.json하지만, 그 TSConfig는 이 파일을 포함하고 있지 않다. 이 중 하나에 속한다.
- ESLint의 리스트에 이 파일을 포함하지 않도록 하세요
- TSConfig가 이 파일을 포함하도록 하세요
- 이 파일을 포함하는 새로운 TSConfig를 만들고, 당신의 parserOptions.project를 포함시키세요
더 많은 정보는 링크를 참고하세요
tsconfig.eslint.json파일에 해당 파일을 추가한다.
// tsconfig.eslint.json
{
// ..
"include":[
// ..
"lighthouserc.js"
]
}
<aside> ❓ tsconfig.eslint.json?
tsconfig.eslint.json파일은 TS 프로젝트에서 ESLint 설정을 위한 별도의 TS 구성파일이다.
</aside>
<aside> ❗ Eslint를 재실행하려면, Restart ESLint Server를 실행해야 한다.

해당 에러가 TS이고, TS관련 설정을 변경하였다면 Restart TS Server를 실행하지만, ESLint관련된 설정을 변경하였다면 ESLint Server를 재실행해야한다.
</aside>