본문 바로가기

vue

error Expected linebreaks to be 'LF' but found 'CRLF' 에러

저는 vue3 버전을 쓰고 있고 자바 스크립트까지 사용하는 프로젝트를 만들던 도중에 

 

error  Expected linebreaks to be 'LF' but found 'CRLF'  이 에러가 있었는데 이 에러를 고치기 위해서 해당 원인을 파악 했습니다. windows는 CR 이후 LF 를 사용하는데 Linux나 unix는 줄바꿈 LF 만 사용해서 나오는 에러 같습니다 해당 코드를 보겠습니다.

    'linebreak-style': ['error', 'unix'],
 

이 코드를 windows pc 에 돌리면은 해당 에러가 뜨고 mac에서는 정상 작동 되는 설정입니다.~ 이렇게 변경하면 윈도우 pc에서 정상적으로 사용 가능합니다.

    'linebreak-style': ['error', 'windows'],
 

해당 프로젝트에 react 나 vue 사용하는 프로젝트에 위 에러가 뜬다면 .eslintrc.js 에 있는 파일에 들어가 linebreak-style에 어떻게 써 있는 지 확인해서 고쳐보고 해보세요 다른 방법으로는 임의로 0를 넣는 방법인데 에러는 피할 수 있으나 해당 프로젝트에 맞게 설정해주는 게 제일 좋습니다.  그럼 화이팅입니다.~!!

    'linebreak-style': 0,