
참고: 이는 코딩 질문처럼 보일 수 있지만 그렇지 않습니다. 개발자 도구를 사용하는 방법에 관한 것입니다.
Angular Cli를 사용하여 구성 요소, 서비스, 지시문 등을 생성할 때 생성되는 파일은 모두 Unix 스타일 줄 끝(LF)을 갖습니다. Windows 환경에서 실행하는 경우에도 마찬가지입니다.
내가 찾고 있는 것은 생성된 파일에 대해 Windows 스타일 줄 끝(CRLF)을 얻는 방법입니다. "npp 또는 vscode와 같은 편집기에서 각 파일을 열고 LF에서 CRLF로 변경하도록 선택"하는 것보다 더 나은 방법이 있습니다. 왜냐하면 그것이 제가 시간을 보내고 싶은 방식이 아니기 때문입니다.
tslint 규칙은 html 및 css 파일을 수정하지 않기 때문에 충분하지 않습니다.
git: 을 사용하여 해결 방법을 찾았 git stash save --include-untracked && git stash pop
지만 여전히 더 나은 방법이 있다고 믿습니다...
답변1
나는 이 문제에 대한 답을 찾지 못했지만, core.safecrlf=warn
(이전에는 )를 설정하여 내가 겪고 있는 문제(git이 LF 엔딩으로 새로 생성된 파일에 대해 나에게 소리를 지르는 것) 를 해결했습니다. 이는 Angular core.safecrlf=true
와 함께 core.autocrlf=true
LF 끝이 있는 CLI 생성 파일은 파일을 준비할 때 달성해야 할 목표를 달성하는 CRLF(경고 포함)로 변환되었습니다.