Javascript
[Javascript] error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style 해결 방법
노력남자
2021. 1. 24. 14:18
반응형
문제
윈도우에서 웹팩으로 번들 만들 때 eslintrc 설정을 빼먹어서 아래와 같은 에러가 나는 경우가 있습니다.
error Expected linebreaks to be 'LF' but found 'CRLF' linebreak-style
원인
eslint에서 linebreak-style 옵션을 명시하지 않는 경우 개행을 체크할 때 ["error", "unix"] 가 사용됩니다.
unix에선 개행이 LF 인 반면에 윈도우에선 CRLF를 사용합니다.
(LF : line feed ("\n"), CR : carriage returns ("\r"))
그래서 옵션을 안 바꾸 고 윈도우에서 돌리면 에러가 발생합니다.
해결책
그럼 .eslintrc에 rules에 linebreak-style을 설정해주면 해결됩니다.
{
"rules": {
"linebreak-style": ["error", "windows"]
}
}
반응형