본문 바로가기
Javascript

[Javascript] error  Expected linebreaks to be 'LF' but found 'CRLF'  linebreak-style 해결 방법

by 노력남자 2021. 1. 24.
반응형

문제

 

윈도우에서 웹팩으로 번들 만들 때 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"]
	}
}
반응형

댓글