문제
Delete ␍ eslint (prettier/prettier)
문제 설명
windows에서 발생하는 오류
prettier의 기본 라인 개행 방식(lf)이 windows의 개행 방식(crlf)과 다르기 때문에 발생
해결 방법
•
eslint 설정에서 prettier의 개행 방식을 auto로 변경
1.
package.json에 eslintConfig가 위치한 경우
"eslintConfig": {
...
"rules": { // eslintConfig - rules에 다음과 같이 추가
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
}
]
}
},
Bash
복사
2.
별도의 .eslintrc 파일이 있는 경우
{
...
"rules": { // rules에 다음과 같이 추가
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
}
]
}
}
Bash
복사
3.
VSCode에서 개행 문자 일괄 변경
왼쪽 search 메뉴(ctrl + shift + f)에서 다음과 같이 Use Regular Expression 옵션을 활성화한 후, crlf(\r\n) 기호를 lf(\n)로 변경
* 프로젝트 내의 든 파일의 내용을 변경하는 것이므로, 개인 프로젝트의 경우에만 사용